How Long Does A Sore Throat Last

A sore throat usually lasts 3 to 7 days if caused by a viral infection, but can last longer with allergies or bacterial infections. If symptoms persist beyond 10 days or worsen, medical evaluation may be needed.

How Long Does A Sore Throat Last
Medically reviewed

Dr. Chrysoula I. Liakou MD, PhD Google Scholar LinkedIn

Internal Medicine Specialist
Cancer Immunology Researcher

Sore Throat Duration And Recovery Timelines By Cause

A sore throat usually lasts 3 to 7 days if it is caused by a virus, such as a cold or the flu. But it can last longer depending on the cause. Some sore throats go away in a few days, while others can last for several weeks.

If your sore throat lasts more than 10 days, or it is not getting better after a week, it could be caused by something else. This might include a bacterial infection, allergies, or irritation. In these cases, it is a good idea to speak to a medical professional.

A sore throat, also called pharyngitis, is when your throat feels sore, scratchy, or painful. It often hurts more when you swallow or talk. Most sore throats are mild and get better on their own.

How long a sore throat lasts depends on what is causing it. Viral infections are the most common cause and usually clear up within a week. Other causes, like allergies or acid reflux, can make a sore throat last longer or keep coming back. Sometimes, a sore throat that does not go away may be due to a bacterial infection that needs treatment.

This guide explains how long a sore throat can last, what affects recovery, and when you should be concerned.

Sore Throat Duration by Cause

A sore throat can last for different amounts of time depending on what is causing it. Some get better quickly, while others can last longer if the cause remains.

Sore Throat Duration Comparison

Cause

Typical Duration

Key Notes

Viral infections (cold, flu)

3 to 7 days

Most commonly, it gets better on its own

Bacterial infection (strep throat)

3 to 5 days with treatment

May last longer without treatment

Allergies

Weeks to months

Continues with exposure to triggers

COVID-19

2 to 14 days

Can vary from person to person

Acid reflux (GERD)

Ongoing or recurring

Often worse after eating or in the mornings

Dry air or irritation

A few days

Improves when the cause is removed

Tonsillitis

5 to 10 days

May need medical treatment

Viral infections (cold and flu)

This is the most common cause of a sore throat. It usually gets better within 3 to 7 days, though mild irritation can last a bit longer.

You may also have:

Bacterial infections (strep throat)

This type of sore throat can be more painful. If it is not treated, it may last more than a week. With treatment, it often starts to improve in a few days.

Signs can include:

  • Strong throat pain
  • Fever
  • Swollen glands in the neck

Allergies

Allergies can cause a sore throat that lasts for weeks or even months. This often happens because mucus drips down the back of the throat.

This is a common reason for a sore throat that does not go away.

COVID-19

A sore throat from COVID-19 can last between 2 and 14 days. Some people may still feel mild discomfort after other symptoms improve.

Acid reflux (GERD)

Acid reflux can cause a sore throat that keeps coming back. It may feel like a burning or irritated throat, especially after eating or when lying down.

Dry air and environmental irritation

Dry air, smoke, or pollution can irritate the throat. This usually improves within a few days once the cause is removed.

Tonsillitis

Tonsillitis can cause a sore throat lasting 5 to 10 days. You may also have swollen tonsils and pain when swallowing. Some cases may need treatment.

This shows why a sore throat lasting up to 2 weeks is not always caused by an infection. It can also be linked to irritation or other ongoing conditions.

Why Your Sore Throat Is Lasting Longer Than Expected

If your sore throat is not getting better after a week, or it lasts longer than the usual 3 to 7 days, there may be another cause. A sore throat that lasts more than 10 days should not be ignored.

Here are some common reasons why a sore throat can last longer than expected:

Ongoing exposure to irritants

Things like dust, smoke, pollution, dry air, or allergens can keep your throat irritated. This can make a sore throat last for weeks, especially if you are still around the trigger.

Untreated or resistant infection

A bacterial infection, such as strep throat, may not improve without the right treatment. This can lead to a sore throat that does not improve after a week, sometimes with fever or more severe pain.

Postnasal drip

This happens when extra mucus from your nose and sinuses drips down the back of your throat. It can cause constant irritation and a sore throat that comes and goes.

Acid reflux

Acid from the stomach can travel up and irritate the throat. This often feels worse after eating or when lying down, and can cause a sore throat that keeps coming back.

Weakened immune response

If your immune system is slower to fight off infection, recovery can take longer. This may cause a sore throat from a virus to last longer than expected.

Chronic conditions

Sometimes a long-lasting sore throat is linked to other conditions, such as:

  • Chronic tonsillitis
  • Glandular fever
  • Long-term throat inflammation

These can cause a sore throat that lasts 2 weeks or more and may need medical advice.

When a sore throat may need attention

Duration

What it may mean

3 to 7 days

Common viral infection

7 to 10 days

Still recovering or mild issue

More than 10 days

Possible bacterial or ongoing problem

2 weeks or longer

Long-term condition or irritation

Understanding these signs can help you tell whether your sore throat is part of normal healing or needs checking. If it keeps getting worse, does not improve, or affects your daily life, it is best to speak to a medical professional.

How Long Does a Sore Throat Last Without Treatment

Not all sore throats need medical treatment. Many are caused by viruses, such as colds, and will get better on their own as your body fights the infection.

In these cases, symptoms usually improve over time without antibiotics.

How long it takes to recover depends on what is causing the sore throat. If the cause goes away, your throat should start to feel better. But if the cause remains, the soreness can last longer.

For example, viral infections often improve as your immune system clears the infection. But things like allergies or acid reflux can keep irritating your throat if the trigger is not managed.

Bacterial infections are different. They may not improve on their own and can sometimes worsen. This is why a sore throat that is not improving after a week should not be ignored.

When recovery may take longer without treatment

Your sore throat may last longer if:

  • The cause is still there
  • You are often around things that irritate your throat, like smoke or dust
  • The symptoms are linked to a long-term condition
  • The infection needs medical treatment

If your sore throat is not getting better or keeps coming back, it is a good idea to speak to a medical professional.

How to Relieve a Sore Throat Faster

Most sore throats get better on their own, but there are simple ways to feel more comfortable and help your throat heal faster.

Stay hydrated

Drink plenty of fluids to keep your throat moist. This helps reduce irritation.

Warm drinks like herbal tea or warm water with honey can feel soothing. Drinking enough also helps your body fight off infection.

Soothe the throat

You can ease the pain with simple home remedies:

  • Gargle warm salt water to help reduce swelling
  • Use lozenges to keep your throat moist
  • Drink warm liquids to calm irritation

These do not fix the cause, but they can make you feel better.

Avoid irritants

Some things can make a sore throat worse. Try to avoid:

  • Smoke or polluted air
  • Very dry air
  • Spicy or acidic foods

Avoiding these can help your throat heal more quickly.

Support your immune system

Rest is very important when you are unwell. It gives your body time to recover. Eating well and drinking enough fluids can also help your body fight the infection.

Consider medical treatment when needed

If your sore throat is caused by a bacterial infection, you may need treatment.

If you are unsure what is causing your symptoms, an online consultation with a qualified doctor can help you receive the right advice and treatment.

To relieve a sore throat, focus on easing irritation, supporting your body's recovery, and addressing the underlying cause. Most cases improve with simple care, but if symptoms are severe or do not go away, it is best to speak to a medical professional.

When Should You See a Doctor for a Sore Throat

Most sore throats get better on their own, but some symptoms can mean something more serious. It is important to know when to get medical advice, especially if your sore throat is not going away or is getting worse.

Signs you should speak to a doctor

You should get medical advice if you have:

  • A sore throat lasting more than 10 days
  • Symptoms that are not getting better after a week
  • Severe or worsening throat pain
  • Difficulty swallowing or speaking
  • A high fever or chills
  • Swelling in your neck or glands
  • White patches on your tonsils

These signs may indicate a bacterial infection or another condition that needs treatment.

Symptom-based guidance

Symptom

What it may mean

What to do

Mild pain improving

Likely a viral infection

Monitor at home

Pain for over 10 days

Possible underlying problem

Seek medical advice

Difficulty swallowing

Strong inflammation

Get urgent help

High fever

Possible bacterial infection

See a doctor

Sore throat keeps coming back

Ongoing irritation or condition

Further checks needed

Why early assessment matters

Getting advice early can help you:

  • Find out what is causing your symptoms
  • Stop symptoms from getting worse
  • Lower the risk of complications
  • Get the right treatment if needed

A sore throat that is not going away may not always be serious, but it should not be ignored if it affects your daily life or lasts longer than expected.

Accessing medical advice

If your symptoms are lasting longer or you are unsure about the cause, speaking to a qualified doctor can help. An online consultation allows you to explain your symptoms and get advice on the next steps.

Can a Sore Throat Last for Weeks?

A sore throat that lasts for weeks is not usually normal if it started as a simple infection. Most short-term causes resolve within a few days, so persistent symptoms often mean something is still irritating the throat.

The main thing to look at is whether your symptoms are getting better or staying the same.

When it can still be normal

Sometimes a sore throat can last longer, but it is not serious. This may be the case if:

  • Symptoms are mild and slowly improving
  • The soreness comes and goes, not all the time
  • There are no other worrying symptoms

This can happen if your throat is healing slowly or is being slightly irritated over time.

When it may need attention

A sore throat lasting weeks may need to be checked if:

  • There is no improvement at all
  • The pain is getting worse
  • It is hard to eat, drink, or speak
  • Symptoms keep coming back after getting better

What matters more than how long it lasts

The number of days is not always the most important thing.

What matters more is:

  • If your symptoms are improving
  • If new symptoms are appearing
  • If it is affecting your daily life

Two people can have a sore throat for the same amount of time, but one may need help while the other does not.

Key Takeaways On Sore Throat Duration

A sore throat is usually short-term and often gets better on its own within a few days, especially if it is caused by a virus.

However, not all sore throats are the same. If your symptoms last longer than expected, are not improving, or keep coming back, there may be another cause that needs attention.

Knowing how long a sore throat should last can help you understand what is normal and what is not. Many cases can be managed with simple care, but a sore throat that does not go away should not be ignored, especially if it affects your daily life.

If you are unsure about your symptoms or your sore throat is not improving, Mobi Doctor can help. With an online consultation, you can speak to a qualified EU-licensed doctor, get advice, and find the right treatment if needed.

You can access support from 7 am to 11 pm, making it easier to get medical advice when you need it.



Sore Throat Duration And Recovery FAQ

A sore throat typically lasts 3 to 7 days when caused by a viral infection like a cold. Most people manage symptoms at home or with advice from a GP or pharmacist. Recovery time can vary depending on immunity and the underlying cause.

A sore throat without treatment often improves within 7 to 10 days if it is viral. GPs usually recommend rest, fluids and over the counter remedies initially. If symptoms persist beyond this timeframe, further assessment may be needed.

A viral sore throat usually comes with cough, runny nose or mild symptoms, while bacterial infections like strep can cause severe pain and fever. Doctors may perform a throat swab or rapid test to confirm bacterial infection. Testing availability and waiting times can vary depending on local healthcare access.

A viral sore throat usually comes with cough, runny nose or mild symptoms, while bacterial infections like strep can cause severe pain and fever. Doctors may perform a throat swab or rapid test to confirm bacterial infection. Testing availability and waiting times can vary depending on local healthcare access.

You should seek medical advice if your sore throat lasts more than 10 days or is getting worse. A GP or online doctor can assess symptoms and decide if tests or treatment are needed. Access to same-day appointments may depend on local healthcare demand.

Yes, allergies can cause a sore throat that lasts for weeks due to ongoing irritation and postnasal drip. Treatment may include antihistamines or avoiding triggers where possible. Symptoms can persist if exposure to allergens continues.

Strep throat symptoms often improve within 24 to 48 hours after starting antibiotics. A doctor must confirm the diagnosis before prescribing antibiotics. In many countries, antibiotics require a prescription and are not available over the counter.

Yes, COVID-19 can cause a sore throat that lasts from a few days up to two weeks. Testing and medical advice can help confirm the cause and guide isolation or treatment. Access to testing may vary depending on local health services and guidelines.


Comments

Submit


Swipe up to see a Dr.

close