心包积液是由于各种原因导致的心包腔内液体产生过多。心包积液的主要危害就是压迫心脏,影响心脏的舒张,从而导致肺静脉、上下腔静脉回流受阻。心包积液恢复期需要根据引起心包积液的疾病,再就是心包积液的病变性质来判断。如果是细菌或者病毒感染导致的细胞积液,这种情况心包积液的数量一般不是很多,需要选择敏感的抗菌素控制感染,4周左右基本可以恢复。如果是结核性的心包积液,心包积液的数量比较多,单纯使用抗结核的药物就需要6到9个月的时间,所以它的恢复时间要更长一些,至少要一年以上。具体心包积液的恢复时间是多少,需要结合具体情况来判断。