Counselling offers no magic solutions but I would encourage people to give it a go. It helped relieve the pressure for me if nothing else.
There is free online counselling on this site.
Counselling via Cruse or NHS is free but often there is a long wait
One of the people posting on this forum patiently waited for Cruse but had to be admitted to hospital while waiting.
If you can possibly pay it is worth it.
We are used to getting free health care and there seems to be a reluctance to pay for help. (BEFORE ANYONE ATRACKS ME I AM FULLY AWARE SOME PEOPLE SIMPLY CAN’T PAY, I USED MY PRECIOUS SAVINGS ) but if you can invest in your health and take the strain off NHS and Cruse it may help them and you to get the help you need quickly.