Reason 1: Irritated Airways After a Cold or Flu
The most common cause of chronic cough is predictable. It's the aftermath of a cold or other viral infection, says Norman H. Edelman, MD, chief medical officer of the American Lung Association. Most cold symptoms may go away after a few days. Your cough, though, can hang around for weeks because viruses can cause your airways to become swollen and oversensitive. This can last long after the virus is gone.
Reason 2: Underlying Health Problems
Acid reflux and obstructive sleep apnea can also cause a chronic cough. Fortunately, these conditions are treatable. See your doctor for diagnosis and treatment if you have symptoms of acid reflux, including:
- Ongoing cough
Also see your doctor if you have any symptoms of obstructive sleep apnea, such as:
Reason 3: Stress
Stress, especially when it's chronic, can make colds last longer. To beat back a lingering cough, slow down and ease stress while you're sick. Pushing yourself too hard might just make you sicker. One way to relax is to rest more: Aim for 7 to 8 hours of sleep a night.
Reason 4: Not Drinking Enough Fluids
When you have a cold or the flu, you need to drink a lot of fluids. Water, juice, and soup can help loosen mucus in your airways so you can cough it up and out. Alcohol and drinks with caffeine in them are not helpful choices because they can dehydrate you -- the opposite of what you need when you're sick. Another way to add moisture to your airways is by using a saline nasal spray or a humidifier.