Many Home Owners do not realize that you must keep your roof clean to maintain the manufacturers shingle warranty. Depending on the tree cover you should look at getting it cleaned at least every year and maybe more with heavy tree cover. A simple treatment should be enough to get through the year.