老人半夜睡觉大声嚎叫可能是由于神经衰弱所引起。神经衰弱可能是平时过度的劳累所引起的,也可能和精神压力过大有一定的关系,会导致患者出现睡眠质量下降和睡眠减少的现象发生,可以通过服用安神补脑的药物来进行调理。在平时生活中应该让老年人都进行户外活动,多参加集体活动缓解压力。