Signs that your roof may need replacing include frequent leaks, extensive shingle damage, and visible wear and tear. If your roof is over 20 years old or showing significant signs of deterioration, it’s time to consider a replacement.