Slate is rated to last more than 150 years, making it the longest lasting roofing material. To ensure your new roof lasts as long as expected, trust only a professional for your roof replacement project.