Wow!!!! These are huge!!!! And get loosey goosey in the cargo area.  I was hoping they would shrink a bit after a couple of washes but that was not the case - my boys are in free fall....I am a size 44-46 waist and I purchased the 3xl but should have gone with the 2xl.  Great for sleeping, but I like a bit more support.