How do I know when it’s time to replace the insoles in my running shoes?
A few factors determine when it’s time to replace: level of activity, brand and material, runner weight, and insole wear pattern. The most important factor is activity level (mileage). Highmileage runners (more than 40km per week) need to change insoles every three to six months. Lower-mileage runners should change insoles every six to 12 months. I recommend looking for damage, cracking, tearing, and flattening of the insole to determine when to switch. – Bryon G.P. Butts, owner of Performance Footcare