I am not a doctor of course, but reading your message a few times would make me wonder if you have ever talked with your therapist or counsellor about the possibility that you are dealing with post traumatic stress disorder.
Post Traumatic Stress Disorder (PTSD) - Brainline.org