Your roof is the primary protection for your home against the elements and is a big investment for any homeowner. While a traditional asphalt shingle roof is expected to last up to 20 years, there are a few tips and tricks to extend the life of your roof. Clean gutters