If you have shoulders lol..then you might not be able to fit this. I got an XL thinking it would be just right or not so tight on me.. but as soon as I pulled it out the pack, I KNEW I wouldn't be able to fit them. They don't seem to have stretch and I'm only like a b cup... But I have broader shoulders. So w that combination, these just weren't going to fit. I would have to get plus sized.. JUST to fit my shoulders. For reference, I'm about 170lbs..but again..b cup breast, but broad shoulders.. but this just doesn't stretch.