After two months it is already not acceptable. The solution is to raise hell with both companies. Starting at their branches, their complaints departments, management, regulators/ombudsman, and Garda. Document everything, get names of managers and email addresses. Phone and follow up all calls with emails, CC'ed to *everyone* (get emails address of MDs of both companies). Don't wait more than a day between calls or be fobbed of with excuses. Call them every day, even if they say it will take a week to do a trace etc. When they stop taking your calls/or your getting nowhere get their managers number/email address and continue up the chain. I would tend to bypass their complaints departments and go for the higher management. At the higher levels you may/will just end up dealing with their PAs, but they tend to have much more power to get things done than your humble branch manager. You will get a faster response.
Towger.