I bought these to wear under dresses so my thighs won't rub together. I ordered a 3x because I thought they might run small but they don't. I could have gone down at least 1 size maybe 2. They are long enough on the leg to cover my thighs so I think in the correct size they will work fine.