Common Questions
Straight Answers. No Roofing Jargon.
Asphalt shingle roofs in the Piedmont NC climate typically last 20–25 years. Metal roofs can last 40–70 years. After major storms or once you see granule loss, curling, or interior leaks, it's time for an inspection.