胸腔积液多久能好需要根据患者的具体病情判断。胸腔积液指两层胸膜之间的液体积聚,可通过胸部X片、B超及胸部CT检查发现。引起胸腔积液的病因有肺炎、肺结核、肺癌、心力衰竭和肝硬化等。胸腔积液因病因不同,治疗不同,所以预后也不同,少量漏出液可自行吸收,一般3天左右可自行吸收完全。肺炎等控制炎症后胸腔积液会明显减少,治疗时间取决于控制感染的过程;肺癌等恶性肿瘤容易引起大量胸腔积液,单纯的抽液后依然会有积液的产生,治疗耗时长。建议患者入院治疗,完善相关检查明确胸腔积液的病因,配合医生积极治疗。