Signs your roof may need repair or replacement include visible damage such as cracked or curling shingles, leaks and water stains, an aging roof approaching its lifespan, excessive granule loss, sagging or uneven roofline, higher energy bills, mold or rot, and frequent repairs.