I think these tend to get a tad bit tighter after going thru my dryer so this time I bought a large instead of a medium. I'm 5'4"  float between-150 lbs and a B-C cup.  Large fit perfect after coming out of a high heat dryer, I do 3-5 loads a day and I have no time to air dry anything. normally I would take a 36 B or C and allow a small amount for shrinking because I love wearing cotton.