How long does polycarbonate roofing last?

Polycarbonate Roofing, when treated correctly, with the use of high-quality UV inhibitors, has a practical lifespan of approximately 25 years.