How do I know when it’s time to replace my roof?

If you’re noticing leaks, missing or torn shingles, loose flashings, excessive shingle granules in your gutters, or ceiling spots, your roof may be having some issues. Another way to tell if it’s time for a replacement is if your roof is around 20 years old, as it could be nearing the end of its lifespa