As for the discharge, it sounds like an infection. I would speak to a doctor about it, so they can confirm if it is or not and then give you what you need to treat it.
As for the size, they all are different. I don't think there's anything you can actually do about it, but yes it's normal. No two women are going to look identical, and there is no set size.