So.. when it comes to shirts I have big trouble getting them to fit properly. If I go medium it fits but is really tight at the shoulders. If I go large it just too baggy all round. Not sure what to do :/ Can't really afford to get a custom shirt tailored. And btw I'm talking about casual shirts not formal. I can't remember the last time I had to wear a formal shirt, apart from my job interview.