
Some roofs have considerable longer life cycles than others. Slate, for example can last many years as can metal and clay tile. Shingled roofs, on the other hand, will only last up to 30 years at the most and in fact often need to be replaced after ten to 20 years. So, it is you who decide the life for your roofs.