Is It Time to Repair or Replace Your Roof? Expert Advice from DXR Roofing