Strange, doesn't normally take that long to fix. I suppose it depends on what the problem is and what else has been happening I guess. The usual cause is a problem with the cabling which requires engineers to walk the route checking for problems, which can be time consuming.