药物治疗不能避免心脏失代偿。引起心脏失代偿的原因有高血压、冠状动脉粥样硬化、肺源性心脏病、风湿性心脏病、心脏瓣膜病及高脂血症、不平衡膳食、糖尿病和肥胖等因素。因此对于心脏失代偿的防治在饮食中要注意低热量、低脂肪、低胆固醇饮食。同时还要积极防治各种器质性心脏病以及避免诱发各种心力衰竭的因素,注意防治呼吸道感染,避免过劳、熬夜,对于心律失常的患者要注意控制心律失常,注意限制钠盐的摄入,避免应用抑制心肌收缩力的药物,对于甲状腺功能亢进,贫血及肾功能不全等疾病要及时治疗,避免出现心脏失代偿。而对妊娠前或妊娠早期已有心功能不全者应节制生育。