What is the typical lifespan of a running shoe?
In general, a pair of running shoes should last between 300 to 500 miles of running (3 or 4 months for regular runners). This varies depending on your running mechanics. Take a look at your shoes. While the uppers will often look good, check the midsole and outsoles to see if they are compressed or worn.