Welcome to SR.
Have you ever sought counseling? You experienced a trauma and you need to work through it.
Please take some time to poke around this forum (and others!). There are some great threads about PTSD (which it sounds like you have), and some good stories from members who have taken back their lives.
-pedagogue