A good clue to figuring out if you need a new roof is finding a few more leaks than You'd like to find. Years of rain and snow can take its toll on your roof and will eventually become more frequent as your roof ages.
If you have a leak but aren't sure where its coming from, it’s a good idea to follow water stains. Water stains show where the water is coming from, whether it be leaks that you haven't found yet or condensation during winter.