I run about 15 miles a week and noticed my shoes wearing out faster than expected. What’s the ideal time frame for amateur runners to replace running shoes to avoid injury? Any recommended brands with durability?