How long will my roof last? Composition Roofs: 20-50 years. Concrete tile 30-50 years. Cedar Shakes 20-30 years. krahn_admin2024-01-11T13:58:30-08:00