Symptom Guide · Cough

Persistent Cough: Causes & When to See a Doctor

Most coughs clear on their own, but a cough that lingers can have many causes. Here's what's usually behind a persistent cough and when it's worth getting checked.

Key points

Most coughs settle in about two weeks

Lingering cough has many possible causes

Coughing blood or breathlessness needs care

Same-day assessment, referrals coordinated

Coughing is a normal reflex that clears the airways, and most coughs from common infections settle within a couple of weeks. A cough that persists beyond that, or comes with other symptoms, is worth understanding.

Common causes

Most short-lived coughs follow viral infections like colds. A cough that lingers can relate to post-viral irritation, allergies, asthma, acid reflux, or other causes. Smoking and environmental irritants can also play a role. Identifying the pattern helps point to the cause.

Related readingFever in adults — what's normalA cough with fever? Here's when the combination needs a visit.

What can help

Staying hydrated, soothing the throat, and rest help many coughs. Because the right approach depends on the cause, persistent or troublesome coughs are best assessed rather than guessed at.

When to see a doctor

See a physician if a cough lasts more than about three weeks, brings up blood, comes with breathlessness, chest pain, fever, unexplained weight loss, or wheezing, or if it's disrupting your sleep or daily life. These warrant a proper assessment.

How iCollab can help

Our walk-in physicians can assess a persistent cough, often the same day, and arrange any further tests or referrals from within the connected team. For difficulty breathing, seek urgent care.

This is general information, not medical advice.

Have a concern you'd like looked at?

Book with an iCollab physician, or ask at the walk-in clinic.

If this is a medical emergency, call 911 or go to the nearest emergency department. iCollab clinics are not equipped for emergency care.
Questions

Persistent Cough: Causes & When to See a Doctor — FAQ

How long is a cough normal?+
Most coughs from common infections settle within about two weeks. A cough lasting beyond about three weeks is worth having assessed.
When is a cough serious?+
See a doctor if you cough up blood, have breathlessness, chest pain, fever, unexplained weight loss, or if it disrupts daily life.
What causes a lingering cough?+
Many things — post-viral irritation, allergies, asthma, reflux, and irritants among them. Assessment helps identify the cause.
Can I be seen quickly?+
Yes — walk-in physicians can assess a cough, often same-day, with no family doctor required.
Explore more

More in Walk-In Clinic

Educational guides and related care from the iCollab walk-in clinic team.

Ready when you are

Book online in minutes, or call the clinic closest to you.