Roofs in general have a very long life. But as with all things, no matter how long it lasts, it will start to deteriorate at some point. Lifespan is usually at least 15-20 years if you have an original, durable, and high-quality roof. Neglecting the roof can cause serious...