Indeed you'll need an S or maybe a ST, in case you legs are relative long compared to your body. If possible try them in a shop,before buying. Where you can ask the sales person as well. They should indeed very tight, and getting them on takes some time as well. Not as easy & fast as a normal running tight! :)