I was a 32DD pre-pregnancy, a 34G or 34H by the time of delivery, and bigger than that a couple weeks post-partum (didn't measure officially). I got the XL and was concerned the band would be too big. It fit perfectly! I'd previously purchased options from a department store that were about $50 each and didn't accommodate my smaller band size and larger cup size as well as these. I ended up returning all of the department store options and buying a second three-pack of this bra. So happy to find a better fit at a fraction of the price. Unclips and reclips relatively easily with one hand, and cups are smooth with enough coverage. I use bamboo nursing pads as well. Very pleased!