I normally wear medium or large, and by the reviews people suggested getting smaller because they run large......

WRONG!

Get the size you would normally get, these were skin tight and I would get a large or probably XL if I had to repurchase.
Or just have a skinnier friend that would gladly accept these like I do.