I used to wear these for 15 hour shifts at an extremely busy restaurant. My shoes were just cheap no slips I bought at Walmart, but with these inserts, I had no discomfort or pain after walking 24,000 steps in them every day. Best part is I only replaced them when I replaced the shoes which was every year or two. The inserts probably could have transitioned into the new shoes because they still felt thick and cushy after months of wear and tear. Definitely a must buy for anyone who is in their shoes all day and moving around.