These run VERY small!  I have a few 41 waist and ordered size XL. These are the size of a Med to Lrg.  They look like bikini underwear on me. Im 64 years old. I don't wear bikini underwear.  Considered ordering some more in XXL, then saw that the price jumps to 27.88 for the 6 pack. Ridiculous!  UPDATE:  after only 4 washings, they're completely falling apart!