Should you try to repair the roof leak yourself or call a professional? If you have a tile roof, the fixes will often take several days and will be challenging because it's more difficult to ...