Metal roofs can last up to 50 years, while asphalt shingle roofs typically need replacement every 15-20 years. To know the details visit: https// mobilehomeexteriors.com