I bought these mostly to prevent chafing when I wear a dress during summer.  I was not so much interested in support, which is good b/c this provides minimal.  I've worn them twice now and both times they rolled up after a few hours.  Not all the way up, just a 1/2 inch or so... not enough to make my legs chafe but enough that it would be a visible lump if you were wearing something form fitting.  I'll keep looking for a brand that does not roll up on me.