人做梦的原因非常简单,即根据人的一切心理活动都是客观事物在脑中的反映的心理学基本原理,就 可以知道梦是大脑在意识不清时因各种客观事物刺激产生的错觉、幻觉和联想自由组合的心理活动引起的(邵志芳、基础与应用心理学,浙江教育出版社)。正如德国著名的心理学家威廉冯特所指出的“梦的最普遍的原因是消化不良、心脏悸动(
心悸或心慌)、呼吸困难,以及诸如此类的症状引起的”(人类与动物心理学论稿,浙江教育出版社 )。例如学生临考前做的考试的梦是因有关考试的事物引起的,尿急的梦是因人入睡后尿急感引起。同样道理,恶梦主要是因心悸感引起的。而做恶梦时比清醒时更强烈的心悸感,则同人疾病早期某些白天不易感觉到的轻微的不适感,在做梦时能感觉到一样,是因人入睡后大脑接受外界事物的刺激大量减少,来自体内事物的刺激相对变强引起的。
如人白天发生心悸或心慌时主要有两种感觉:一种是心动过速引起的似乎被追捕感(中医有:心动过速者,惕惕然如人将捕之之说);一种是由心动过缓或早搏引起的心悬空、心下沉感。因此,凡是容易发生心悸的人夜里就会做有被人追捕(偶而也会引起做追赶别人的梦)和人悬空、人下落两种梦境的恶梦。如人白天发生一过性脑缺血时,会产生很可怕的眩晕、心悸、胸部压迫感和各种神经功能障碍的症状。因此,凡是容易发生脑缺血的身体虚弱、过度的恐惧、服用会引起低血压的奎尼丁、以及睡眠时枕头过高等的人,夜里就会相应地做胸部被某种可怕的恶魔压住或追捕,又喊不出、跑不了的医学上称之为梦魇的非常可怕的恶梦。有时人在脑缺血刚惊醒时,因持续数分钟的视觉、运动障碍还没有结束,还会引起人挣扎想醒,却又醒不过来的心理错觉。如某地农村有张会使人夜夜发生梦魇的“闹鬼”的床,就是因枕头过高引起的。又如,安眠药可以治疗神经衰弱患者的恶梦,是因为类患者的恶梦是因心动过速引起的,而安眠药可以使心跳变慢,但心跳变慢有时会使血压偏低的人发生脑缺血。因此,用安眠药来治疗恶梦有时不但无效,反而会加重患者的病情(遗憾的是,国内几乎所有的医生至今对恶梦患者的主要治疗方法仍是不问具体的病因,全都用安眠药来治疗)。
有的学者认为胸部受压也会引起恶梦,这个见解,第一无法说明胸部受压的原因,因为双手和被子的重量都不足以产生胸部受压感。第二无法解释梦魇时同时发生的眩晕、心悸等症状的原因。因此,这仅是从梦魇时由脑缺血产生的胸部压迫感而得出的错误的推论。
总之,梦中所经历的一切事物都是人白天所想到过或经历过的事物。没有人会因白天忽然想起某个已死亡多年的人而感到神秘和恐惧,也就没有必要因忽然梦到某个已死亡多年的人而感到神秘和恐惧。同样地,没有人会因白天发生各种心悸感而感到神秘和特别的恐惧,也就没有必要因忽然做了各种心悸的恶梦而感到神秘和特别的恐惧。