When you lock ugly memories away and don't allow air to filter in, it festers and gets even uglier than it was to begin with. Don't open that cupboard alone. Rather allow air to filter in a little bit at a time. One thing that can help is keeping a journal. In fact two of them. One for the emotional side of things. One for positive things. I know that sounds like a lot, but believe it or not, both can help you to heal.
There is a place here under ptsd for dairy entries. Read what Anthony suggests before you begin, then just put down your thoughts. You'll be surprised how much it helps. Click on the "what's new" link, and read what others are talking about from time to time.
My demons were real people doing real bad things. I turned into a person with multiple personalities because I couldn't bear to face what was happening to me. But then, mine started very early in my life. Because I was so different, the doctor's back in those days wrote articles about my case in medical journals to help others learn how to treat people like me. They made a lot of mistakes, but they also helped me to become a human child. A strange one, but one nonetheless.
As a teen, and than an adult my trauma was compounded by new trauma which I had no way to cope with, since I had no family, no support of any kind. PTSD was inevitable. But it was still in the early days of treating non-military people, so once again they had no clue how to help, but at least they were trying.
There are lots of books on the market regarding trauma and treating it. I do recommend you go slow and easy. Don't try to do everything at once. Practice the grounding techniques first, and practice breathing in through your nose, slowly and deeply. Holding it a few seconds, then releasing it out through your mouth. Do it several times. These are called "cleansing breathes". They can slow you down and help calm you. Don't forget to go slow or you'll hyperventilate. With the breathing and grounding you can be ahead of the game.
Good luck on your journey and don't forget, we are all on your side.
safenow