一般不会自愈的,要针对患者的病因,对于中量心包积液进行有针对性的治疗,比如说如果患者是由于炎症原因导致的心包积液,需要给患者积极的抗炎治疗,一旦炎症消除患者的心包积液自然也就会逐渐的吸收,再比如说由于结核原因导致的心包积液,需要积极的抗结核治疗,但抗结核的疗程相对比较漫长,所以患者的心包积液可能短时间之内不会有太大的变化,还有由于肿瘤引起的心包积液,由于肿瘤对于人体的影响时间更加漫长,所以这类心包积液很难能完全消失掉,最后是由于心衰导致的心包积液,需要积极的控制患者的心衰,一旦心衰缓解心包积液会逐渐吸收。