If your roof has minor leaks, missing shingles, or localized damage, a repair may be enough. However, if you notice widespread leaks, sagging, curling shingles, or frequent repairs, a full replacement is likely needed. A professional inspection can determine the best solution.read more here: https://bipjacksonville.com/diy-vs-professional-roof-repair-when-to-call-an-expert-in-winston-salemhttps