Old and new roofs should be checked and inspected bi-annually for any problems or deficiencies. This is best done once before the winter and once in spring. This will help to make sure that the drains are free from debris and eliminate deficiencies in the roof. Then you can carry out preventive maintenance services.