Quick answer: See a GP if your cough lasts longer than three weeks, if it comes with blood, unexplained weight loss, chest pain, or breathlessness, or if you have a weakened immune system. A short-term cough from a cold usually clears up on its own within two to three weeks, but a persistent cough can signal something that needs proper investigation and treatment.
A cough is one of those symptoms everyone brushes off at first. You tell yourself it’s just a cold, or allergies, or the dry office air. Most of the time, that’s exactly what it is. But when a cough sticks around for weeks, or keeps you up at night, or starts coming with other symptoms, it stops being a minor nuisance and starts being a signal worth listening to.
This guide walks through how long a cough typically lasts, which warning signs mean you shouldn’t wait, and what you can expect when you do book that GP appointment.
How long is a cough normally expected to last?
Most coughs caused by a common cold or viral infection clear up within one to three weeks. The cough itself often lingers even after other cold symptoms, like a runny nose or sore throat, have resolved. This is because the airways can stay inflamed and sensitive for some time after the initial infection has passed.
A cough that drags on for longer than three weeks is generally classified as a “persistent” or “chronic” cough if it continues beyond eight weeks. Neither of these timeframes is something to panic about immediately, but both are a cue to get it checked rather than wait it out indefinitely.
What are the warning signs that mean you should see a GP sooner?
Certain symptoms alongside a cough mean you shouldn’t wait the standard three weeks. Book an appointment promptly, or seek urgent care, if your cough is accompanied by any of the following:
Coughing up blood
Coughing up blood, even a small amount mixed with mucus, should always be checked by a doctor. It can have several causes, ranging from a minor throat irritation to more serious conditions affecting the lungs or airways. A GP needs to rule out the more serious possibilities.
Unexplained weight loss
If you’ve lost weight without trying, and you also have a persistent cough, tell your GP about both symptoms together. This combination can sometimes point to an underlying condition that needs further investigation.
Chest pain or tightness
Occasional chest discomfort from coughing hard is common and usually harmless. But if you’re experiencing persistent chest pain, especially pain that worsens with breathing or physical activity, get it assessed.
Shortness of breath
Breathlessness that isn’t explained by exertion, especially if it’s new or getting worse, is worth raising with a GP. This is particularly important if you also have a history of asthma, COPD, or heart conditions.
A high or persistent fever
A fever that doesn’t improve after a few days, or one that returns after seeming to go away, can indicate your body is still fighting an infection that may need treatment.
A cough that disrupts sleep or daily life
If your cough is keeping you awake at night, interrupting conversations, or affecting your ability to work or exercise, it’s reasonable to seek help even before the three-week mark. You don’t need to wait until a symptom becomes severe to ask for support.
A weakened immune system
If you’re immunocompromised, due to a health condition or medication, infections that would be mild for most people can become more serious for you. Lower your threshold for seeking medical advice if you fall into this category.
Who should be especially cautious about a lingering cough?
Certain groups should pay closer attention to a persistent cough and consider seeing a GP earlier rather than later:
- Smokers and former smokers: Smoking irritates and damages the airways over time, which can both cause a chronic cough and mask the early signs of more serious lung conditions.
- People with asthma or COPD: A worsening cough can indicate a flare-up that needs a change in treatment.
- Older adults: Respiratory infections can progress more quickly or more seriously in older age groups.
- Young children: A cough that doesn’t settle, or one paired with wheezing or difficulty breathing, should be assessed by a doctor promptly.
- People with a known heart condition: A persistent cough, especially one that’s worse lying down, can sometimes be related to heart function rather than the lungs.
What are the common causes of a persistent cough?
A cough that won’t go away can stem from several different sources. Common causes include:
- Post-viral cough: Airway inflammation lingering after a cold or flu, even once other symptoms have resolved.
- Postnasal drip: Mucus draining down the back of the throat, often from allergies or sinus issues, can trigger ongoing coughing.
- Asthma: Especially cough-variant asthma, where coughing is the primary symptom rather than wheezing.
- Acid reflux (GORD): Stomach acid irritating the throat and airways can cause a chronic cough, particularly at night.
- Chronic bronchitis or COPD: Especially relevant for long-term smokers.
- Medication side effects: Certain blood pressure medications, such as ACE inhibitors, are known to cause a persistent dry cough in some people.
- Infections: Less common infections, including whooping cough or tuberculosis, can cause prolonged coughing and require specific treatment.
Choose to monitor a cough at home if it’s mild, improving gradually, and not accompanied by any red-flag symptoms. Choose to see a GP if it’s lasted more than three weeks, is worsening, or comes with any of the warning signs above.
What happens during a GP appointment for a persistent cough?
Knowing what to expect can make booking that appointment feel less daunting. A typical visit usually involves:
- A discussion of your symptoms and history. Your GP will ask how long you’ve had the cough, what it sounds like, whether it’s dry or productive, and whether anything makes it better or worse.
- A physical examination. This usually includes listening to your chest and lungs with a stethoscope and checking your throat.
- Possible further tests. Depending on what your GP finds, you might be referred for a chest X-ray, blood tests, or lung function tests to get a clearer picture.
- A treatment plan. This could range from reassurance and self-care advice, to medication such as an inhaler or antihistamine, to a referral for specialist assessment if needed.
Most persistent coughs turn out to have a manageable explanation, but getting a proper diagnosis means you can treat the actual cause rather than just the symptom.
What can you do to manage a cough while you wait for an appointment?
While you wait to be seen, a few simple steps can help ease the discomfort:
- Stay hydrated. Warm fluids like tea with honey can soothe an irritated throat.
- Use a humidifier. Moist air can help reduce throat and airway irritation, especially at night.
- Avoid irritants. Smoke, strong fragrances, and dusty environments can all aggravate a cough.
- Prop yourself up at night. Sleeping slightly elevated can help if postnasal drip or reflux is contributing to your cough.
- Avoid smoking. If you smoke, cutting back or quitting can make a noticeable difference to how quickly a cough resolves.
These measures won’t replace a proper diagnosis if something more serious is going on, but they can make the waiting period more comfortable.
Don’t wait it out if something feels wrong
A cough that lingers for a few weeks after a cold is common and usually nothing to worry about. But a cough that persists beyond three weeks, or arrives with symptoms like blood, weight loss, chest pain, or breathlessness, deserves a proper check-up. Trust your instincts here. You know your body better than anyone else, and if something feels off, it’s always worth getting it looked at rather than hoping it resolves on its own.
If your cough has outstayed its welcome, book an appointment with your GP. Early investigation makes it easier to identify the cause and start the right treatment, whatever that turns out to be.
Frequently Asked Questions
How long should a cough last before I see a GP?
As a general guide, see a GP if a cough lasts longer than three weeks without improving. If it’s accompanied by warning signs like coughing up blood, chest pain, or breathlessness, book an appointment sooner rather than waiting for the three-week mark.
Can a persistent cough be a sign of something serious?
Sometimes, yes. While most persistent coughs have manageable causes like postnasal drip, asthma, or acid reflux, a lingering cough can occasionally signal something more serious, particularly in smokers or people with other red-flag symptoms. A GP can help determine which category your cough falls into.
Is a dry cough or a wet cough more concerning?
Neither type is automatically more concerning on its own. What matters more is how long the cough has lasted and whether it’s accompanied by other symptoms. A dry cough linked to acid reflux or a medication side effect can be just as worth investigating as a productive cough from a chest infection.
What should I do if my child has a cough that won’t go away?
If a child’s cough persists beyond a few weeks, or is paired with wheezing, difficulty breathing, or a high fever, book a GP appointment. Children’s symptoms can progress differently than adults’, so it’s better to have it checked sooner.
Are there any at-home remedies that can help while I wait to see a GP?
Staying hydrated, using a humidifier, avoiding smoke and other irritants, and sleeping slightly elevated can all help ease symptoms while you wait for your appointment. These steps won’t replace medical treatment but can make you more comfortable in the meantime.
