I used to buy Epaulet shirts in size medium. They were snug on me as well, but because of the sleeve and neck size I didn't want to go up to large. At any rate, I bought the speckled chambray shirt in large and took a chance on drying it. Glad I did. The neck and sleeves both shrank to my liking, and the body was fine to begin with. I hesitate to recommend this course, though, knowing results may vary.