Hi John. If you’re in the U.K. contact your local MIND, they should have details of any local CBT courses to you. Alternatively, you could look at online CBT - that’s often free though I’d recommend you get recommendations as the quality of such courses can vary. If your employer is pressurising you to have private treatment then, imho, your employer should be footing the bill for any private treatment!

Sweetie, why are you embarrassed to talk to your friends? Mental health affects 1 person in every 4 so is very common. It’s nothing to be ashamed of and doesn’t mean you’re weak - in my experience quite the opposite. Talking to friends can make a huge difference to mental health