This product cannot be used all day as the elasticity of the material tend to loosen up and remains loose (does not retract) and so it comes off my feet while walking. It's also too expensive for the cheap material they used.