Gents shoes are made to be very durable and sturdy but despite that, they can still get damaged, especially when used every single day. Even if your shoes are made of high quality leather, they can still deteriorate. Still, you don’t need to buy a new pair just because the soles and heels of your shoes are on the verge of tearing off.
You can bring your shoes to a repair shop and have them attach in a new pair of soles and heels. For best quality replacements, you can expect to pay around £43 on average but it can also go upwards of £70 depending on the repair shop that you choose. If you have a favourite pair of shoes, it’s better to get them fixed when they wear out instead of throwing them away. You’ll get better value for your money that way.