@mnw We've all been there. Sorry you're having a tough time. I saw a counsellor in person once. It was OK but I was disconcerted by the fact she was 'young' (well early 30's). Also, bizarrely I simply could not get M-x doctor in Emacs out of my head. Never tried online services. Must be worth a try though ?
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko