how long are roofs good for?
 Slate roofs can last 100 years or more, and clay roof tiles, on average, endure 100 years. Cooper and other metal roofs have life expectancy of at least 50 years. While concrete tile roofs are marketed as having 50 years of life expectancy, and flat roofs usually come with a 10 to 20 years warranty but the roofs can last 25 years. 