A dry cough causes a scratchy throat but doesn't produce mucus. Upper respiratory infections, allergies, and asthma often trigger it. A dry cough can develop for many reasons.

Understanding the Context

Some of the most common ... DEAR DR. ROACH: I am a 70-year-old female in excellent health, and I have a very healthy diet and fitness regimen. But I have had a persistent dry cough for 20 or so years.

Key Insights

After seeing many doctors, ... MSN: What does your cough say about your health? A GP explains the six different types What does your cough say about your health? A GP explains the six different types