Wow mate. I am stunned what I have read.
Mentally last few months I been drained so not really coming to the site and to come across this now I feel bad I wasn't here to wish you all the best and hope everything goes smoothly.
Looks like you are now on a path forwards so stay strong and keep fighting. Thank you for being so open about it as I know it would have been hard, but you are a valued member of this site so it really means a lot.