The actual repayment in my case did occur within 2 weeks, once the change had been authorised. The problem seems to be with the parts of the HMRC that review cases and make decisions. The last reply I got was 2 months after sending, and said "I'll send for your file". Nothing done, so their IN tray is at least 2 months deep. This was over 3 months ago.