While you may not think about your roof every day, you want to make sure that your roof stays in good shape and remains leak-free. To do so, regular inspections need to be performed. But how often should that happen? According to the National Roofing Contractors Association, you should check your roof at least twice of year, during fall a...