I wear Lg to XL depending on the brand. Usually with these novelty shirts I just order an XL and figure my hard water will shrink it and it'll fit okay. This shirt was an XL but fit almost like an XXL. I had a friend who wears XXL take a look at it & it seems to be closer to his size. Even if I shrunk it this shirt would be too large. The length was ridiculous! It comes down past crotch level. Maybe this shirt would make a good night shirt for a lady but for a dude who collects silly cat shirts it's not going to work. I'm returning it. COnsidering sizing down to LG but I'm still not sure about the length, if it would be too long or not.