You should consider getting a new roof if your current roof is showing signs of age, such as curling, cracking, or missing shingles. Other signs include water stains on your ceiling or walls, and excessive wear and tear. It’s also a good idea to replace your roof if it’s over 20 years old.