Asphalt shingle roofs are expected to last between 20 to 30 years. As a roofer, we often get asked about the…