meds
Why do some heart medications cause a dry cough that won't go away?
Coughing is a known symptom of heart failure. In heart failure, blood flow slows down. Fluid builds up in and around the lungs.
Coughing is one of the symptoms of heart failure. In heart failure, blood flow slows down inside your heart. Fluid backs up into the vessels and can leak into body tissues, including the lungs. That fluid buildup can cause breathing problems and coughing. Treatment for heart failure usually includes medicines. If you have a cough that won't go away while being treated for a heart condition, let your care team know. They can help find the cause.
Free guide
10 questions to ask your care team about Heart failure
You don't have to become an expert overnight — you just need the right questions in your pocket. Bring these to your next visit.
We’ll email you the guide and occasional plain-language updates. No spam; unsubscribe anytime. Educational only — not medical advice.
Still have a question?
Ask in your own words. Cairava explains it plainly and gives you questions for your care team. Anonymous — identifying details are stripped automatically. Not medical advice.
Ask anything about Heart failure
Ask in your own words. We’ll explain it plainly, map out what to expect, and give you questions to bring to your care team.
Sources
Reviewed by Cairava editorial (preview — AI-drafted, pending clinical review).
This page is educational, not medical advice. Talk with your care team about decisions that apply to you. If something feels urgent, contact your care team — for emergencies call your local emergency number.
More about Heart failure
- Why do my legs and ankles swell, and what does this have to do with heart failure?
- Is the exhaustion I feel a common part of having heart failure?
- How much sodium should I limit in my diet if I have heart failure?
- Why does walking a short distance leave me so short of breath?
- Should I weigh myself regularly, and when is weight gain something to worry about?
- What causes my heart to race and flutter?