I wore these insoles to my job in the ER and they fell apart after one 12 hour shift. I would not recommend this product if you are on your feet al day.