I bought two and I wear them all day for work (construction). It's the only way I can avoid taking pain killers every day. If you sit for long periods of time, consider wearing these a little looser or stretching your legs periodically. I wash them by hand and air dry.
Rating: [5 of 5 Stars!]