Your sniffles are gone, but that cough has been lingering for more than a week. Before assuming that you must have a bacterial infection, know this: On average, a cough lasts for nearly three weeks. Many patients mistakenly believe that a cough should be gone in 10 days — and if it isn’t, they think they need antibiotics. However, since most coughs are chest colds caused by a virus, antibiotics — which treat bacteria — won’t make them go away any sooner. In fact, coughing is your body’s way of expelling mucus and other substances from your lungs. Though it feels uncomfortable, a productive cough can be beneficial. To help your body recover, rest and drink plenty of fluids. Liquids can help thin out mucus, and warm drinks, like tea or soup, can help soothe an irritated throat. If your cough persists longer than three weeks, or if you have a chronic lung condition like asthma, see your doctor.
- Chronic Throat Clearing Damages Your Vocal Cords: What are the Culprits? (medicaldaily.com)
- Stop coughing with these nine remedies – Control coughs from flu, bronchitis, asthma, pneumonia and COPD (prn.fm)