“This will depend on how much running you do in your shoes," Hotchkiss says. "On average, running shoes will last 300–500 miles. If you are an avid runner and running 20 miles a week, that equates to 4–6 months of use. If you run less, your shoes will last longer."