There are several signs that you may need a new roof, including missing or damaged shingles, leaks or water damage in your home, daylight visible through holes in your roof, and sagging.