Really like the look of these but size wise I just can't figure out which I need?! All my well fitted tees at home are around 18" shoulder but all have 21/22" chests! It seems I need a medium for the shoulders and a large for the chest! Help. Is it just a shape of tee that simply won't suit me!