Sometimes you can get your roof repaired to make it last longer, but that’s not always an option. You might need a completely new roof. When? It depends on what kind of roof you have, how old it is, what climate you’re in, and what issues you’re seeing.
There are some climates that are known to be bad for roofs. Windy areas that see lots of wind damage and frequent temperature changes can age a roof, as well. This could knock a few years off the expected lifespan of your roof, depending on the quality of the product that’s on there.