What are the causes of nightmares?

Dreams are mainly based on our sub-consciousness. Everyday life, our problems, our memories, our past and our plans for the future – those are the elements which create dreams. It means that if you experience an upsetting, stressful moment in your life, it is more likely for nightmares to occur. What’s more, even high-fat or spicy food can influence your sleep and cause terrifying dreams.
Irregular sleep and sleep deprivation also contributes to bad dreams. Side effects of medicaments like antidepressants, blood pressure drugs, beta blockers, pills used to treat Parkinson’s disease or to help you stop smoking may be a trigger for nightmares.