晚上睡不着心脏难受可能是由于生理因素、失眠、情绪障碍和心脏病等原因引起。1、生理因素:若是白天过度劳累、压力大、受惊吓和睡前过度运动等,患者会有短暂的心脏不适和失眠的感觉,休息后会缓解。2、失眠:失眠会导致入睡困难,失眠还会导致植物神经兴奋性增加,心脏不适。3、情绪障碍:如焦虑症、抑郁症等,发生时,会导致植物神经紊乱,导致心悸和失眠等。4、心脏病:当患者患有心脏病时,如心肌炎、心力衰竭、先天性心脏病和心律失常等,就会出现晚上睡不着心脏难受。患者在生活中注意饮食清淡,进行适当的锻炼,增强患者的身体素质,这有助于疾病的恢复。