Nightmares can be very unpleasant. They tend to come up more when we are stressed, anxious, or have had trauma in our lives. Research suggests that nightmares may actually be good for us.
Check out this video for more info.
Nightmares can be caused by significant stress, anxiety, or trauma. If you are experiencing troubling nightmares it may be good for you to consider therapy.