Great fabric size very different between med and large

I got the large since the medium was too short. The large is way wider and not much longer. Overall this fabric doesn't look see through with time and the shirts stay very white. I always wear undershirts with work shirts and these are my favorite over other expensive designer brands.