It’ll be good to talk if you havent already to another human being about all this.
I’m away tomorrow but my mobile number if you want to take it is 07766011493.
This is one heck of a thing to deal with on your own but it sounds like you are making great progress. baby steps and all that.