Look for these signs: missing, cracked, or curling shingles, persistent leaks, water damage inside your home, and sagging areas on the roof. If your roof is over 20 years old or shows extensive wear, it might be time for a replacement. A professional inspection can confirm its condition and ensure minor problems don’t become big ones.