Question: how long are running shoes supposed to last?
Answer: If you keep track of the miles you run in each pair, most high-quality running shoes should be replaced between 300 and 500 miles—about four to six months for someone who runs 20 miles per week—though that number is lower for race-day shoes, which are designed to be lighter and faster.