Asphalt shingle roofs, as long as they're installed properly, will last anywhere from 15 - 30 years.