So these pants have really stressed me out. Im a medium fit so of course i bought that size. I couldn't breathe with that so i took those back and ordered a large. The large was tight AF too. Now I'm waiting and praying that the extra large is the perfect fit because this is ridiculous at this point. Definitely not true to size and has no stretch.