I do two things:
– I have a dream catcher : ) but hey, I’m just superstitious about it. I still have one from when I was little, that I used to go to sleep imagining would take away the bad dreams; I think just thinking that helped my subconscience go easier on me.
– Also, .. and maybe more helpful ..—it’s especially true for when I’ve been having a dream/theme of dreams for a while—when I realize I’m dreaming, I take conscious control over the dream. I still remember a horrible dream I had, and it kept replaying over and over again everytime I went back to sleep. I finally decided to take control over it, made a happy ending, and it never came back. (I like my subconscious, it’s just sometimes too much to handle)
Maybe try to write them down? Since we do this with conscious thoughts to get them out of our head, maybe a dream diary would help? (As long as you don’t re-read the dreams too much or before you’re about to go to sleep…)
I agree with @JLeslie: they’ve probably got something to do with your daily life, especially since they keep reccuring, even if not super obvious.
If you wake up from one of your nightmares, don’t go right back to sleep even if it’s the middle of the night. Turn on a light, walk around, maybe drink some (decaf) tea or hot chocolate. Try to clear your mind. (If you want, see if you can figure out what you were thinking in the dream, what’s on your subconscious?) But try to get a fresh state of mind before you slip back into sleep.
Good luck!