I've been buying most of my clothes from asian stores lately. I can get things that actually fit. I'm not super thin either. Currently I'm 125 pounds at 5'4". I find that I can't find much  anything ar stores anymore. It seems  all dress shirts are designed with a gut in mind. And I can't ever figure out what size I am in US stores. It is nice to just take my measurements in cm and buy my size.