نقص في الفيتامين b6، أو إفراط في الإمتصاص:الفيتامين b6 داخل الجسم يمكن أن يتحول إلى أنزيمات، ويكون "السيروتونين" العنصر اللازم للجسم. وإذا كانت كمية الإمتصاص غير كافية، فإن ذلك يمكن أن يؤدي إلى حدوث كوابيس، كما يسهم نفس العامل في عدم نضج النوم. وتعد فواكه الأفوكادو، الموز، البقول واللحوم أكثر المصادر الأمنة للحصول على الفيتامين b6.
16 ديسمبر 2014/صحيفة الشعب اليومية أونلاين/ نشرت المجلة الأمريكية "صديق الصحة" مؤخرا مقالا ذكرت بعض العادات التي تؤثر على جودة النوم، وتؤدي إلى الكوابيس.