“In general, we say a shoe meant for walking or running should be changed about every 300 to 500 miles,” says Lauren Hannon Redler, MD, an orthopedic surgeon and sports medicine physician at ...