Many of the stains have a guarantee that goes up to 5 years, others last 2 to 3 years. The time depends on the application and which product or brand you used.