How Long Does a Roof Last?

How long does a roof last? Asphalt shingle roofs commonly provide about 15–30 years of service, while many metal roofs last 40–80 years and natural slate can last 60–150 years. If you are wondering how long do roofs last, the useful answer depends on the material, installation, weather exposure and condition of the complete roof […]