They last for centuries as they are capable of stopping water leaks and wildfires. All they need is to make the roof look new. Putting timely maintenance on schedule is an effective way of ensuring durability. Hire a good roofer for the services you need; they will ensure the roof is properly installed to last for a century.