I walk on black top everyday, I would wear the leather soles on leather shoes in a week and other soft rubber soles would last me a 2 months maybe 3. The sole on these is quite hard. They last well enough, but the grip on slick surfaces really sucks.