Category:
All things Roof
The lifespan of a roof depends on various factors, but on average, asphalt shingle roofs can last 20-30 years, metal roofs 40-70 years, and slate roofs over 100 years.
The lifespan of a roof depends on various factors, but on average, asphalt shingle roofs can last 20-30 years, metal roofs 40-70 years, and slate roofs over 100 years.