Im 56, 160 lbs, 40 inches around my belly button. I bought an XL at first because i was told to do two sizes up. The XL fit but was ever so slightly loose and super high waisted. It went above my belly button.  I decided to order a large to see if itd fit better. I was able to put on the large but the waist was ever so slightly too small. The shorts legs were wide enough for my thighs. Im not sure if i will keep any of them but if i do, id fold down the waist band on the XL to reduce how high waisted it is. If your belly button/waist circumference is about 36 inches, the large could work for you. Besides the sizing and a few threads fraying, this was a decent buy.