Nightmares have many causes, as follows:
Exposure to nervous pressure, psychological problems, stress and anxiety
Negative thinking before sleeping.
Eating heavy meals just before sleeping.
- caffeine intake before sleeping
Sudden cessation of taking a drug, such as sleeping pills.
Sleeping in the wrong position, such as sleeping on the stomach