How long should running shoes last? It’s been said the average lifespan of a running shoe is roughly 500 miles. This is going to vary depending on:
-how heavy you land
-the surfaces you run on (treadmill shoes last longer)
-the frequency of your runs
-whether or not you rotate your shoes
-Two pairs of shoes is great, but I’m telling you that the best marathon running shoes are ones you’ve worn for maybe a month or two, while rotating with another pair.