Signs that you may need a new roof include missing, cracked, or curling shingles, water stains on your ceiling or walls, excessive granule loss in gutters, and visible signs of aging such as sagging or drooping areas.