The average lifespan of a roof is between 20 and 25 years. However, thanks to the advanced technology that is available today, Glick’s is able to install 50-year shingles.