Very long story; I'll be messed up for a while, but lucky to be alive

Don't have much to say that has not been said, other than listen to your therapist they do know their stuff. Good luck with your healing.