When installed and maintained properly, polycarbonate sheets can last up to 20 years on average. These sheets last longer and are more resistant to weather and UV light damage than other roofing materials like metal or asphalt.