रात में डरावने सपने आने का एक महत्वपूर्ण कारण है तनाव या मानसिक दबाव.
कभी-कभी मानसिक आघात या सदमा लगने की वजह से भी बुरे सपने आने लगते हैं.
किसी तरह की मानसिक बीमारी जैसे कि बाइपोलर डिसऑर्डर, डिप्रेशन, बार-बार तनाव होना, सिजोफ्रेनिया जैसी बीमारी होने पर बुरे सपने आने की संभावना बढ़ जाती है...
कुछ दवाएं खाने से भी बुरे सपने आते हैं. जैसे कि एंटीडिप्रेसन्ट, एंटीमाइक्रोबियल्स, बीटा- ब्लॉकर्स, ब्लड प्रेशर आदि की दवाएं.
अच्छी या पूरी नींद ना लेने से भी खराब सपने आते हैं.