The American College of Sports Medicine recommends changing your running sneakers every 300 to 500 miles, but if your shoes are still within the viable window, they may just need a good cleaning.
The insoles are the padded part of the shoe that your foot rests on, and they can become dirty and smelly after time and lots ...