I am 5'9 190lbs 36DD, I typically wear a size Large, I sized up to a 2XL for super oversized fit. I didn't notice any shrinking even though they're 100% cotton. This size basically covers any shorts that I'm wearing though. It's perfect. I love that they're using the comfort colors shirts. Their prints are on point. No bleeding from the shirt to the print. I'm obsessed, I'll definitely be ordering more!