I was told it varies on the coating you choose. In my case I used Opti Coat and I think its 5-7 years. I usually hold onto a car about that long. You can literally take a hose, spray of your car and whip out the leaf blower to dry it and then your done….even the rims. The coating somehow repels the dirt and dust.