The signs that your residential roof is getting to the end of its life might not always be easy to see. But, if your roof is 12 or more years old, you should get an inspection from a professional to determine the right time to get a new roof. However, if your roof is newer, you may be able to get away with a simple repair depending on the extent of the damage.