I buy boy's shirts. The problem has become thus: even five years ago, a boy's extra-large fit perfectly. This past summer I thus bought a pack of boy's XL t-shirts... Nope. They're huge on me now. A large in the same brand fits, though it's a tad short. Pants? I just invested in a belt tbh. A 29" waist just isn't 29" anymore...