Signs your roof may need replacement include missing shingles, curling edges, leaks, or visible damage after storms. If your roof is nearing the end of its expected lifespan, a professional inspection is the best way to confirm whether repairs or a full replacement are needed.