With proper care, custom insoles typically last 1-2 years, but this depends on wear frequency and activity level.