Did you know that the average lifespan of an asphalt shingle roof is around 20 years? If your roof is more than 20 years old, you will need to replace it soon. Your roof is one of the most important parts of your home because it protects your house from storm damage,...