A professional inspection can determine the condition of your roof. Missing shingles, recurring leaks, storm damage, and aging materials are all signs that repairs or replacement may be needed.