Answer by
SallyJ (1010)
It depends somewhat on which colorant is used, whether it was applied correctly, the condition of the grout before application and how much wear-and-tear the surface where the grout has been applied will be subjected to. A good-quality stain properly applied should last from ten to fifteen years at least.