Most coughs are caused by viral infections and get better on their own within one to three weeks. Go to a doctor for a cough if it lasts more than three weeks, if you are coughing up blood, if you have trouble breathing, chest pain, or a fever above 100.4°F that lasts more than three days, or if you have a condition like asthma, COPD, or a weakened immune system. Infants, older adults, and pregnant women should see a doctor sooner rather than later.
The hard part is that “sooner” is vague. A cough can be a mild annoyance or the first sign of pneumonia, and the difference is not always obvious at home. What follows is a clear breakdown of when a cough needs medical attention, what different coughs can mean, and which warning signs should never wait.
When To Go To Dr For Cough: The Clear Red Flags
Some cough symptoms mean you should seek care right away, not in a few days. These are signs that something more serious than a common cold may be happening.
- Coughing up blood — even a small amount, or blood-streaked mucus, warrants prompt evaluation.
- Shortness of breath — struggling to catch your breath, or breathlessness at rest or with mild activity.
- Chest pain — especially pain that is sharp, worsens with breathing, or feels like pressure.
- High fever — a fever above 100.4°F (38°C) that lasts more than three days, or any fever with shaking chills.
- Blue or gray lips or face — this is an emergency. Call 911.
- Confusion or extreme drowsiness — especially in older adults.
- Wheezing or a whistling sound that is new and does not settle.
These signs do not confirm a diagnosis. They are reasons to let a clinician decide. A cough with breathlessness can point to pneumonia, a blood clot in the lung, heart failure, or a severe asthma flare. Only an exam and sometimes a chest X-ray can tell them apart.
One point that surprises many people: a cough is not always a lung problem. A persistent cough can come from the heart, the stomach (acid reflux), or the upper airway. That is one reason a cough that will not quit is worth a proper look rather than repeated over-the-counter remedies.
How Long Is Too Long? The Three-Week Rule
Doctors group coughs by how long they last, and that timing guides decisions.
- Acute cough: under three weeks. Most often from a viral respiratory infection.
- Subacute cough: three to eight weeks. Often lingers after an infection clears.
- Chronic cough: more than eight weeks. This always deserves evaluation.
A cough lasting more than three weeks is the standard point at which clinicians start looking for a cause beyond a simple cold. In adults, the most common causes of a chronic cough are postnasal drip (upper airway cough syndrome), asthma, and gastroesophageal reflux disease (GERD). Some medications, notably a class of blood pressure drugs called ACE inhibitors, can also cause a persistent dry cough.
A lingering cough after a viral illness is normal and does not by itself mean something is wrong. The cough reflex stays sensitive for a while after the infection is gone. What changes the picture is a cough that is getting worse instead of better, or one that comes with new symptoms.
What Does The Color Of My Mucus Mean?
Mucus color alone does not tell you whether an infection is viral or bacterial. This is one of the most misunderstood signals in everyday health.
Clear or white mucus is typical of a cold or allergies. Yellow or green mucus is often assumed to mean a bacterial infection that needs antibiotics. In reality, yellow and green color usually comes from immune cells called neutrophils that are fighting the infection. That happens with viral infections too.
The evidence does not support using mucus color by itself to decide whether antibiotics are needed. A clinician weighs the whole picture: how long you have been sick, fever, breathing, and exam findings. Green mucus with a mild cold that is improving is not, on its own, a reason to seek antibiotics.
Which Symptoms Point To Something More Serious?
Certain patterns raise concern more than a run-of-the-mill cough. None of these confirm a diagnosis, but each is a reason to see a doctor rather than wait it out.
- A cough that keeps getting worse over one to two weeks instead of slowly improving.
- Unexplained weight loss along with a persistent cough.
- Night sweats or a low-grade fever that lingers for weeks.
- A cough with a whooping sound or severe coughing fits that end in vomiting.
- Hoarseness or a change in voice that lasts more than a few weeks.
- A cough that started after a new medication and does not go away.
Some of these can be signs of conditions that need timely treatment, including pneumonia, pertussis (whooping cough), or in some cases more serious lung disease. A persistent cough with weight loss or night sweats is a reason to seek care promptly, not a reason to panic. The point is to let a clinician sort out which is which.
When Should Children, Older Adults, And High-Risk People See A Doctor?
Some groups should lower their threshold for seeking care. Their bodies handle respiratory infections differently, and complications are more likely.
Infants and young children. Seek care for a cough in a baby under three months old right away. For older infants and children, see a doctor if the cough comes with fast or labored breathing, flaring nostrils, ribs pulling in with each breath, poor feeding, fewer wet diapers, or unusual sleepiness. A child who is breathing hard is a reason to act, not wait.
Older adults. Adults over 65 can have a blunted fever response, meaning a serious infection may not produce a high temperature. New confusion, weakness, or a drop in usual activity can be the main sign of illness. A cough with any of these in an older adult deserves prompt attention.
People with chronic conditions. If you have asthma, COPD, heart disease, diabetes, or a weakened immune system, a cough can hit harder and worsen faster. Talk to your clinician early rather than waiting to see how it goes.
Pregnant women. Pregnancy changes breathing and immunity. A cough with shortness of breath, chest pain, or fever should be checked promptly. There are no separate official cough-specific guidelines for pregnancy, so the general red flags above apply, with a low threshold for calling a clinician.
What Happens At The Doctor’s Visit?
A clinician starts with questions and a physical exam. Expect to be asked how long the cough has lasted, whether it is dry or brings up mucus, what the mucus looks like, whether it is worse at night, and what other symptoms you have.
The exam usually includes listening to your lungs with a stethoscope and checking your oxygen level with a small clip on your finger (pulse oximetry). Depending on findings, the clinician may order a chest X-ray, breathing tests (spirometry), or blood work. Most coughs do not need all of these. The goal is to rule out serious causes and identify treatable ones.
It helps to bring a list of your medications, since some drugs can cause a cough. It also helps to note when the cough started and what makes it better or worse. Small details can point toward reflux, postnasal drip, or asthma rather than infection.
What Can You Do While You Wait?
For a mild cough without red flags, rest and fluids are reasonable. Honey has some evidence behind it for soothing a cough in adults and children over one year old. Never give honey to a baby under 12 months because of the risk of infant botulism.
Over-the-counter cough medicines have limited evidence for most coughs and are not a substitute for evaluation when warning signs are present. Antibiotics do not help viral coughs, and using them when they are not needed carries risks.
Watch for the red flags listed above. If any appear, or if the cough is not improving as expected, that is the signal to call a clinician. When in doubt, a phone call to your doctor’s office is a low-cost way to get guidance on whether you need to be seen.
Frequently Asked Questions
How long should a cough last before seeing a doctor?
See a doctor if a cough lasts more than three weeks. A cough that is getting worse, or that comes with fever, breathlessness, or chest pain, should be checked sooner.
When is a cough an emergency?
A cough is an emergency if you have severe trouble breathing, blue or gray lips, chest pressure, coughing up large amounts of blood, or confusion. Call 911 for these signs.
Should I go to the doctor for a cough with green mucus?
Not for color alone. Green or yellow mucus is common with viral colds and does not by itself mean you need antibiotics; see a doctor if the cough is worsening, lasts more than three weeks, or comes with red-flag symptoms.
Can a cough be a sign of something serious?
Yes, in some cases. A persistent cough can be a sign of pneumonia, asthma, reflux, or other conditions, which is why a cough lasting more than three weeks or one with warning signs deserves evaluation.

