There is no single best medicine for bronchitis because 95% of cases are caused by viruses, which don’t respond to antibiotics or any targeted medication. The “best” treatment depends on your specific symptoms and whether you’re dealing with a short-term infection (acute bronchitis) or an ongoing condition (chronic bronchitis). For most people searching this question, the answer is a combination of symptom relief measures rather than one prescription fix.
Why Antibiotics Usually Aren’t the Answer
The most important thing to understand about acute bronchitis is that antibiotics almost never help. Because a virus causes the infection in the vast majority of cases, antibiotics won’t speed your recovery and can cause side effects like diarrhea, nausea, and yeast infections. The CDC explicitly recommends against routine antibiotic treatment for uncomplicated acute bronchitis, regardless of how long your cough lasts.
One common misconception is that green or yellow mucus means you have a bacterial infection and need antibiotics. It doesn’t. Colored sputum is a normal part of your immune response to any respiratory infection, viral or bacterial. Your doctor will look for signs of pneumonia (high fever, rapid heart rate, abnormal lung sounds) rather than mucus color when deciding whether antibiotics are appropriate.
If your bronchitis happens to be caused by the flu and your symptoms started within the past two days, your doctor may prescribe an antiviral medication to shorten the illness. Otherwise, the focus is on managing symptoms while your body fights off the virus, which typically takes one to three weeks.
Over-the-Counter Cough Medicines
Cough suppressants and expectorants are the two main categories you’ll find at the pharmacy, and they work very differently. A cough suppressant containing dextromethorphan acts on your brainstem to quiet the reflex that triggers coughing. Clinical guidelines from the American College of Chest Physicians give dextromethorphan a moderate recommendation for short-term cough relief in bronchitis patients. It has the advantage of not causing drowsiness, unlike some older cough medications.
Expectorants containing guaifenesin are marketed as mucus thinners that make coughs more productive. However, the same clinical evidence review found guaifenesin ineffective in bronchitis patients. That doesn’t mean it won’t feel like it’s helping, but the clinical data doesn’t support it as a reliable treatment for bronchial coughs specifically.
If your cough is keeping you up at night or making your chest sore, dextromethorphan is the better over-the-counter option. For a daytime cough that’s productive (bringing up mucus), some people prefer to let the cough do its job of clearing the airways rather than suppressing it.
Pain Relievers and Fever Reducers
Bronchitis often comes with a low-grade fever, headache, body aches, and chest soreness from repeated coughing. Standard over-the-counter pain relievers help with all of these. You have two main options: anti-inflammatory medications like ibuprofen and naproxen, or acetaminophen. Both reduce fever and pain effectively. Ibuprofen has the added benefit of reducing inflammation in your airways, which may provide slightly more chest comfort, though neither is specifically designed to treat bronchitis itself.
Honey as a Cough Remedy
Honey has surprisingly strong evidence behind it. A systematic review published in BMJ Evidence-Based Medicine, pooling data from multiple clinical trials, found that honey significantly reduced cough frequency and cough severity compared to usual care. When compared head-to-head with dextromethorphan, honey performed about equally well, with no statistically significant difference between the two for cough frequency or severity.
Honey also outperformed diphenhydramine (the active ingredient in Benadryl) across all measured outcomes, including overall symptom scores, cough frequency, and cough severity. Most of these trials were conducted in children, though, so the evidence is strongest for pediatric populations. The limited adult-only data showed a smaller, non-significant benefit. Still, a spoonful of honey in warm water or tea is a low-risk option worth trying. Never give honey to children under one year old due to the risk of botulism.
When Your Doctor May Prescribe an Inhaler
If bronchitis causes wheezing, tightness in your chest, or noticeable shortness of breath, your doctor may prescribe a short-acting bronchodilator inhaler. This type of inhaler relaxes the muscles around your airways, opening them up so you can breathe more easily. It doesn’t treat the infection itself but can make a significant difference in comfort if your airways are constricted. Not everyone with bronchitis needs one. It’s typically reserved for people who are wheezing or having real difficulty breathing.
Chronic Bronchitis Requires Different Treatment
If your cough has persisted for three months or longer and recurs over consecutive years, you may be dealing with chronic bronchitis, which falls under the umbrella of chronic obstructive pulmonary disease (COPD). This is a fundamentally different condition from an acute infection and requires ongoing medication rather than short-term symptom relief.
For moderate to severe chronic bronchitis, treatment typically involves long-acting bronchodilators that you take daily, with effects lasting 12 hours or more. These keep your airways consistently open rather than providing quick rescue relief. If symptoms flare up frequently, your doctor may add an inhaled corticosteroid to reduce ongoing airway inflammation. Many patients end up on a combination of both. The goal shifts from waiting out an infection to managing a long-term condition that won’t resolve on its own.
Symptoms That Need Medical Attention
Most acute bronchitis clears up without any prescription treatment. But certain symptoms suggest something more serious, like pneumonia, is developing. Watch for a fever above 100.4°F (38°C), a heart rate consistently above 100 beats per minute, rapid or labored breathing, sharp chest pain that worsens when you inhale, or coughing up blood. The sudden onset of high fever with rapid breathing is a particular red flag for bacterial pneumonia, which does require antibiotics and sometimes more intensive care.
A cough that lingers for two or three weeks after bronchitis is normal and doesn’t necessarily mean something is wrong. The irritated lining of your airways simply takes time to heal. But a cough lasting beyond that window, especially if it’s getting worse rather than gradually improving, warrants a follow-up visit.

