There are several signs that it might be time for a replacement, such as frequent leaks, visible damage, missing or broken shingles and age. If your roof is over 20 years old or you notice any of these symptoms it would be wise to book an inspection with a seasoned roofing contractor like Local Quality Roofing.