Depends a bit on how you want it to fit. I went with a 40 and wear it like an over-shirt. It's trim but not uncomfortable. If you want a looser fit or more layering go for the 42. Totally worth it to get a 40 and see how you like it. On the topic of shipping, I have everything sent to me at work to avoid both theft and missed delivery issues.