We find DS current large size t-shirts are loose/wide in the body, just about right length in body, and too short in the arms. Seems like if we go for XL size that he will get wider rather than longer. DS is only 5'11" so I don't want to go to the providers who cater to men 6'4" and taller. Their T-shirts will be like dresses on DS, right?
What am I missing? Where would you find a T-shirt that would provide a good fit for a scrawny 5'11" lad? Thanks in advance.