I am a 34H postpartum (34D previously). I ordered a XL because my cup size is definitely extra large. These tops barely fit. In fact, they are too small, but Im keeping them because I need something! They are crazy long too. Like, hoochie dress long- which is too long for a cami. I will say that they have pretty good support and the cups are thick enough to give some shape but not so thick, they increase my cup size lol