When to see a doctor about a cough
In short: a cough after a cold can last up to three weeks and usually gets better on its own. See a doctor if a cough lasts longer than three weeks, you cough up blood, or you lose weight without trying. Get urgent help for trouble breathing or chest pain.
How long a cough usually lasts
Most coughs are caused by colds and other viral infections. They're often worst in the first few days and can linger for up to three weeks as the airways settle. A cough that lasts more than 8 weeks in adults is called a chronic cough.
Easing a cough
- Drink plenty of fluids.
- A warm drink with honey and lemon can soothe the throat. Don't give honey to babies under 1.
- Rest, and avoid smoke.
- Cough remedies from a pharmacy may help some people. Check the label and ask a pharmacist, especially before giving them to children.
- Antibiotics don't help coughs caused by viruses.
When to see a doctor
- The cough has lasted more than 3 weeks
- It's getting worse rather than better
- You cough up blood, or thick, discoloured mucus for several days
- You have unexplained weight loss, night sweats or fever
- You have a long-term condition such as asthma, COPD or heart disease, or a weak immune system
- You smoke or used to smoke and the cough has changed
- Your voice has been hoarse for more than 3 weeks
When to get emergency help
Call 911 or your local emergency number if you or someone else:
- Has severe difficulty breathing, or can't speak in full sentences
- Has chest pain
- Coughs up a lot of blood
- Has blue or grey lips or face
- Is suddenly confused or very drowsy
- Is a child making a high-pitched sound when breathing in, or the ribs pull in with each breath
Sources
- MedlinePlus: Cough
- CDC: Chest cold (acute bronchitis)
- MedlinePlus: Cough (medical encyclopedia)