it is normal to have different size boobs. My right is half a cup bigger than my left. B to D is a lot but that may just be how your boobs are.
Chantelle and Wacoal are my go to for bras. But none of mine fit properly because they’re a year old and I’ve lost weight. Need to get fitted again but I hate it so much I’m putting it off.