The best way to know if you need a new roof or not is to have a qualified professional come do a comprehensive inspection. During a comprehensive inspection, the professional will assess the overall condition of the roofing system, and the individual components (flashings, boots, sealants, ventilation, etc..) and make a recommendation based upon the findings. Apple Roofing completes a (15 point inspection)* for no charge!
It’s a great idea to call a professional even if you suspect problems as ignoring them can lead to a much more costly repair in the future.