Cedar is naturally safe to moisture, pests, and harsh weather conditions, making it one of the most tough roofing materials available. With legitimate installation and upkeep, a cedar shingle roof can final 30-40 years or even longer, depending on the climate and care.