When I was in retail, I worked/walked on a slate floor 5 days a week at least 9 hours a day..
When I purchased a new pair of heels, I took them straight to the shoe repair and had heel protectors placed on them and good quality heel tips. Once the shoes started to wear, I would consider new soles...this really helped my shes look better and last longer.. I am a fast and hard walker...
I wore expensive heels.... But I also owned at least 4 pairs that I switched out each season..black, brown, red.. And usually a fashion color....remember, I was in retail, so I also got a discount....
I see lots of great brands at DSW..... But heels are not made to be worn 5 days a week for 6 months straight.... That is almost a 1000 hours..that your total body weight is being carried by 2 little heels....
Make sure you purchase leather shoes,, with not too skinny of a heel.. And as others have said.. Only wear them while working.. Not driving or walking long distances outside.. Get shoe bags to carry or store them at work..