Originally Posted by
PaleMoon
There are a few things that can be done:
Before you sleep: Have a routine. Take a warm bath, read a book or magazine that is neutral or soothing (no mysteries, horror or other upsetting material). Make sure your room is at a comfortable temperature. Make your bed comfortable and inviting. This may help reduce nightmares, and make things less frightening/disorenting when you do wake up from one.
Immediately after a nightmare: Don't attempt to go back to sleep right away. Turn on lights, turn on music or sound, check your closet, whatever you need to feel safe and oriented. Soothe and ground yourself however else you need to. Then distract yourself, again with something quiet and neutral like a book. Go back to sleep when you feel tired, when you feel ready.
In general: Actively resisting the nightmares (staying up late, beating yourself up, etc.) gives them power they don't deserve. You will always wake up, they will always end, and they can't hurt you. Remember how safe you feel during the day--that's what matters.
Good luck, take care of yourself :).