Roof Age - Depending on the type of shingle you have on your roof, most roofs in the Atlanta area will last approximately 15 to 20 years under the best conditions. Leaks - Roof leaks can be a sign that your roof is nearing the end of its life expectancy. Ceilings in the upper level should be checked periodically for brown stains which can indicate a possible roof leak. If you are looking for qualified roofers to give you the best roof for your home, call us today at 770-591-9817.