600 miles is a lot for a pair of shoes. Some people can run their shoes into the ground and not suffer but I have to replace mine every 3-4 months depending on my training and race schedule. Go to a running store and have them fit you in a pair that will suit your needs. Good luck