I'm getting a breast reduction next month due to insane back pain and I'm not sure what size to go with (other than a smaller one, obviously.) I am 5'3", 125-130, usually wear about size 4 in pants--but there is no size 4 shirt in the universe that will contain my sad 32/34 G/H tatas, so I just look either frumpy or vulgar, depending on shirt tightness.

I've long envied the fitted, crisp white classic button up look, but I've always been too busty to really make it work. What cup size are shirts generally made for? B cups? C cups? Anyone know?