半夜惊醒心脏有沉重感可以是因为精神压力过大、过度紧张等原因所造成。这种情况需要及时地舒缓自己的压力,放松心情,长期保持良好的心态,有利于病情的好转。也可以是因为患有相关的疾病所引起,最常见于心血管疾病。要针对不同的疾病进行处理,如高血压的患者要控制好平时的血压,心力衰竭的患者要长期服用控制心衰的药物,避免夜间心衰的发作。有些患者是因为神经衰弱等功能性的疾病所引起,可以给予一些营养神经的药物如谷维素等,同时也要自己进行相应的调节,必要的时候可以到心理科给予心理治疗。