If your home suffers extensive water damage from a storm (or several storms), and moisture has seeped through the shingles and into your home, it's time for a new roof. Age is a factor as well.