Brookes, Nike, and ASICS state their shoes are designed to last 300-500 miles, roughly 3-6 months if you ran 20 miles a week on average.