Hi,
Please accept our apologies for the delay in issuing your refund of National Insurance contributions.
If your refund is relating to class 2 National Insurance contributions, we can confirm that the current timescale for that department is 20 weeks.
With regards to your tax overpayment, you may wish to contact the Self-Assessment team via webchat to see if they have received your request.
Details can be found in this link
Self Assessment: general enquiries:
The webchat facility is available from 8am to 7.30pm Monday to Friday, and 8am to 4pm on Saturdays.
Thank you