心包积液有很多种原因可以导致,比如说急性心包炎,或者是结核性的慢性心包炎。还有甲状腺功能减退,或者是肿瘤,或者是心功能衰竭,还有肝功能不全导致的严重低蛋白血症,都可能引起心包积液的发生。而普通的心包积液感染,甲状腺功能减退,或者是心功能不全,在治疗后有可能好转。而有一些难治的疾病,导致了它的病因不能去除的话,心包积液就有可能反复发生。比如说恶性肿瘤引起的心包积液,还有低蛋白血症引起的心包积液,常见于肝硬化、严重肝功能衰竭,或者是肾病综合征的患者。这类的人,经常会反复出现心包积液,还有一种就是心功能不全的患者,到了心脏病的终末期,他也会反复出现心包腔积液。因此这类反复出现心包积液的患者,如果不是因为感染因素的情况下,是比较麻烦的。