I am 55 and 176lb and I bought a M and lord let me tell this sucks the life out of me wearing a M is was super tight an ancomfortable to sit in I had to send it back a get a L and the L is okay for me now