Consider replacing your roof when you notice shingles that are cracked, curled, or missing, or if there are leaks in your attic or ceiling. Additionally, if your roof is more than 20-25 years old, it may be time for a replacement.