Slate roofs are designed to last 100 years or more and when regularly inspected and properly maintained can easily reach this age. To reach this milestone, broken, cracked or missing slates should be replaced promptly by an experienced roofer to prevent serious damage.