I bought a size 3x first, but they were way too small. Even before laundering. More like a Large. So I bought these 4x and they fit like a 3x so perfect for my guy. Not too long, not too short. Not too thin but not too thick. Fabric is perfect for him. So I know now to go one size up with Hanes T-shirts.