hmm. I've been all around trying on shirts at several places but cannot seem to get a good fit. I'm a fairly built guy (broad shoulders, built chest, wide back) and cannot seem to get a good fitting shirt off the rack. Every shirt I get is usually a S or XS and usually it fits good up top but towards the bottom, it gets baggy and boxy. Sometimes, even too long (I'm 5'6 and my pants sz. is a 30). Any recomedations or am I going to be stuck tailoring my shirts all the time? I have similar problems. I'm your height and wear the same pant size. My problem is that I have wide shoulders and a wide neck. I wear a 16 1/2 neck and a 32/33 sleeve. The problem is that at 16, the shirt is sized to a large. I wear a medium, so this is an issue for me. Luckily, India is cheap and I had about 10 shirts fitted by a tailor there for about $10. I even tried Calvin Klein's slim fit and it was too big. Hopefully, by the time I reach my goal weight(about 15 lbs to go) I'll fit into a smaller size so I won't need to get anything altered.