Most metal roofs last 40–70 years, depending on the material and installation.