For fabrics to last the longest between treatments, they need to be kept clean and receive minor wear. Fabric Guard treatment can last up to three years in this case. Every few months, lightly mist the fabric with clean water to see if it needs to have retreated.