A well-installed and well-maintained cedar roof should last at least 25 to 30 years.