Experts usually suggest performing roof inspections twice yearly or at least once a year. You can do this yourself or hire an expert. Checking for damage caused by critters, garbage, or harsh weather is recommended, as a small problem can soon escalate into a larger issue if left untreated.