This depends upon the type of paint made use of, nearby weather conditions, as well as roof material. Typically, roofs may have repainting just about every 5 to 10 years. Standard inspections can help recognize signs of use or destruction, indicating any time a new coat of paint is likely to be required.The paint cannot seal cracks in the shingles