My Roof Was Supposed to Last 20 Years Why Didn’t It?
Even though most shingle roofing is designed to last on average around 20 years, this is not always the case. There are several factors that will determine how long the roof on your home will actually last. One of the most important factors is how often you inspection the roof. According to the NRCA (National Roofing Contractors Association), homeowners should inspect their roofs at least twice a year – once in the spring and again in the fall.1