Metal roofing is typically built to withstand higher wind speeds and is more durable under stress from storms. The typical metal roof lasts 40-80years whereas shingle roofs only last 25-40years depending on quality and application.