How long does a repair last?

It depends on the shoe and the damage, but usually a repair results in a stronger shoe than the original.