I wear an 18. I havr bigger arms, and a smaller waist. I bought a size 22, because I wanted extra room...and it's the perfect. Not too big, not too small, I can fit another shirt underneath perfectly. Pretty fast shipping, too.