Shoes are meant to last long if you bought quality products. I've had shoes which lasted 7 years before I got fed up with it. I've also had shoes which didn't last up to 2 years.

Does your shoes normally last long?