In most cases, a properly installed and maintained roof will last 20 years or more. However, it is essential to note that many other factors can affect the lifespan of your roof. These include the quality of materials used during installation, weather conditions in which you live, and whether or not your roof was damaged by a natural disaster such as a hurricane.