It depends on how much it rains, but I usually touch it up every month when I do my detail. I think I have also used Megs Endurance and it lasts quite a while but it's a little messy. Once you get that stuff on the windows, it's a pain to get it off.