Dunno what to say, glad you are doing better!
I've been on a parallel journey myself, although not as rough. Working thru a tough patch is always a challenge, but mine is much more "administrative" than personal. Big things ahead, if I get the ducks lined up.
I rushed over to see who was calling "Sir Cock" an A-hoe, then I found out what/why/how