导致心包积液的原因非常多,心脏方面的疾病主要是见于急性心肌梗死、急性心肌炎、肺栓塞、肺源性心脏病等,导致心包渗出增多出现心包积液,感染性心包积液是主要见于结核菌、病毒、细菌、原虫感染等,非感染心包积液常见于肿瘤转移到心包腔内,比如肺癌、乳腺癌、淋巴瘤、纵隔肿瘤等,都可导致癌性心包积液,建议您可以去正规的医院进行诊治,积极配合医生,选择适合自己的治疗方法,防止疾病的加重和其他并发症的出现,平时注意饮食合理,少食多脂多油的食物,多吃一些清淡以及富含维生多的水果蔬菜,忌烟酒及辛辣刺激性食品,适当锻炼,避免剧烈运动,保持良好的心态。