The telltale signs that you need a new roof are leaks, missing or torn shingles, excessive shingle granules in gutters and ceiling spots. Dripping water can also indicate an issue in the roof. However, it is important to note that just because you see these signs it doesn’t mean that you have to replace the whole roof. You may just need to do a repair job by filling a crack or replacing some shingles. The age of the roof can also be an indicator for the need of a new roof. Generally, if a roof is over 20 years old, it is time to get a new roof done. Despite these indicators, if you are still worried about whether you need to get a new roof or not, you can ask a roofing contractor to come and do an inspection. There are many companies that will do a free inspection if you will hire them to do your job.