why lungs fill up with fluid?
In most cases, heart problems cause pulmonary edema. But fluid can accumulate for other reasons, including pneumonia, exposure to certain toxins and medications, trauma to the chest wall, and visiting or exercising at high elevations.