Nightmares, especially vivid ones can stay with you for a long time. Here are the many things people do to prevent nightmares. See if any of this works for you:
Light an oil lamp or a yellow/white candle at bedtime, after washing your hands and feet.
Leave a glass of water on your night stand before you go to sleep. Water is believed to absorb negative energy while you sleep. Throw the water away in the morning. Do not drink it.
In a small cloth pouch add star anise, flaxseed, mustard seeds, leaves from a lemon tree (or dried lemon peel), rosemary and chamomile flowers, and put it under your pillow or hang it on your headboard. You can use all the above herbs or as many as you can find.
Put an old iron nail or key under the pillow. Old voodoo remedy. It works for me like a charm
Apart from helping you cope with insomnia and nightmares, it?s a stress reducer, calms fears, raises hope and enhances spirituality. Wear one or tuck one under your pillow
Put it under your bed at night and dust it off by tapping it thrice outside your window every morning
Where?s your head?
The direction in which you place your head at bed time is believed to affect not just your sleep but also your life. The south, which is associated with water, is the worst possible direction to face while you?re sleeping.
Native Americans have been using them forever. Dream catchers are hung on the headboard, over the bed or to the closest window to your bed.
Doors, windows and mirrors
Make sure while sleeping that your feet are not directly pointing to a door or a window. Avoid sleeping under windows and in front of mirrors.
Prayer/incantation or affirmation
Any of the above three will take you a long way. Say a little something at bed time. Something you believe will protect you or appeal to the universe to protect. Both work just as well.