I'm sorry your having nightmares, I know how distressing they can be sometimes. I've had nightmares regularly for almost 20 years, recently they've been more frequent and have been having them 6-7 nights a week for almost a year now.
I've no idea how to get rid of them, I don't really think you can, I think it's your sub-conscious mind's way of processing thoughts, memories, day to day life, fears etc.
I think there are things you can do though to reduce the possibility of them happening. Are you in any sort of therapy for the bad childhood experiences? I've found working things out and processing them in therapy makes a difference. Also things like not watching anything too stimulating on television before bed, or reading anything like graphic fantasy, sci fi or horror etc before you go to bed.
Sometimes a relaxing routine before you go to sleep can help, so maybe having a long bath, then listening to some relaxing music with a cup of herbal tea or hot chocolate can help. I like green tea or camomile tea personally.
I've found writing can be a good outlet of thoughts and an effective way to vent and process memories, feelings etc. Personally I've found it reduces the likelihood of me thinking about things more if I've already spent time writing about it and processing it that way.
|