I buy large even though I am technically a medium. It is more comfortable that way.