I'm very rough on shoes. I walk a mile too and from work and spend 8 to 10 hours on my feet my whole shift. Add in the fact that I'm 6'7" and close to 400lbs and you can understand why I tend to buy shoes annually. Not only did these shoes last me almost two and a half years, the only real reason I'm replacing them (with the exact same brand and style) is that my original pair have started to look like a prop from Mad Max. They're still sturdy but really don't look presentable any more. As long as they keep making this I'll keep buying.