I'm a 36DD and ordered a large and the bras are just a smidge snug, but not uncomfortable to wear for a few hours. However, I wore one camping this weekend and wore it for two days nonstop and it was slightly uncomfortable by the end of the second day. Took it off that evening and put it back on the next morning and it was fine. An XL may have been a better choice for me but I was worried it wouldn't give enough support while running. For reference: 5-3, 152 pounds.