Strep throat typically lasts 3 to 7 days. Without antibiotics, the worst symptoms often improve after 3 to 5 days. With antibiotics, you usually feel better within 24 to 48 hours, and you are no longer contagious after 24 hours on the medication. The key difference is not just speed of recovery — it is preventing serious complications.
How Long Does Strep Last With Treatment?
When you take antibiotics for strep throat, you usually start feeling better within 24 to 48 hours. The fever drops. The throat pain eases. You can return to work or school 24 hours after your first dose, as long as your fever is gone.
Doctors prescribe amoxicillin or penicillin most often. The standard course is 10 days. Even if you feel fine by day 3, you must take every single dose. Stopping early can leave some bacteria alive, which increases the risk of the infection coming back or spreading to others.
Research published in the journal Clinical Infectious Diseases found that completing the full antibiotic course reduces the chance of complications like rheumatic fever. That is a serious condition that can damage heart valves permanently. The 10-day rule exists for a reason.
Some people get a steroid shot along with antibiotics for severe pain. This is not standard. The CDC notes that steroids are only considered in extreme cases. Most people do not need them.
How Long Does Strep Last Without Treatment?
Without antibiotics, strep throat symptoms usually last 3 to 7 days. The fever and pain peak around day 2 or 3. Then they slowly fade. Some people feel better by day 5. Others take a full week.
You remain contagious for the entire time you have symptoms. That is usually 7 to 10 days. Without antibiotics, you can spread the bacteria to others until you are completely well.
There is a bigger concern here. Untreated strep can lead to complications. The most serious is acute rheumatic fever, which affects the heart, joints, and nervous system. The CDC reports that rheumatic fever is rare in the United States today, but it still happens. It is most common in children aged 5 to 15.
Another complication is peritonsillar abscess. This is a pocket of pus behind the tonsils. It causes severe pain, trouble opening the mouth, and difficulty swallowing. It requires drainage and stronger antibiotics.
Some people report that their sore throat goes away on its own and they feel fine. That is possible. But without a test, you cannot be sure it was strep. Many sore throats are viral. Viral sore throats also last 3 to 7 days and get better without antibiotics. The only way to know is a rapid strep test or throat culture.
What Are the First Signs Strep Is Ending?
The most obvious sign is fever breaking. If you had a fever of 101°F or higher and it drops to normal without medication, the infection is likely resolving. Throat pain also starts to decrease. You may still feel tired and have some discomfort, but the sharp pain when swallowing improves.
Swollen lymph nodes in the neck begin to shrink. The white or yellow patches on the tonsils may disappear. These are all signs the immune system is winning.
If you are on antibiotics, improvement is usually fast. Within 24 hours, the fever is gone and the pain is much less. By day 3, most people feel close to normal. The fatigue may linger a few more days.
If you are not on antibiotics, improvement is slower. The fever may last 3 to 5 days. The sore throat may take a full week to resolve. Fatigue can last 10 days or more.
How Long Is Strep Contagious?
This is where treatment makes a big difference. With antibiotics, you are no longer contagious after 24 hours of taking the medication. You can return to school or work after that, as long as you feel well enough.
Without antibiotics, you are contagious until symptoms are completely gone. That is usually 7 to 10 days. The bacteria live in your throat and spread through droplets when you cough, sneeze, or talk. Close contact like sharing drinks or utensils spreads it easily.
The CDC states that people with untreated strep should stay home until they are fever-free for at least 24 hours without fever-reducing medication, and their symptoms have improved significantly.
Children are especially contagious. A study in Pediatrics found that children with untreated strep can spread the bacteria to 20 to 50 percent of household members. That is why schools and daycares have strict return policies.
How Long Does Strep Last Compared to Other Sore Throats?
Most sore throats are viral. Viral sore throats last 3 to 7 days, just like strep. The difference is that viral sore throats often come with a cough, runny nose, or hoarse voice. Strep throat rarely has those symptoms.
| Condition | Typical Duration | Key Symptoms | Contagious Period |
|---|---|---|---|
| Strep throat (treated) | 24-48 hours to feel better | Fever, sore throat, swollen tonsils, no cough | 24 hours after first antibiotic dose |
| Strep throat (untreated) | 3-7 days | Same as above | 7-10 days |
| Viral sore throat | 3-7 days | Cough, runny nose, hoarseness | Until fever resolves |
| Mononucleosis (EBV) | 2-4 weeks | Severe fatigue, swollen lymph nodes, sore throat | Weeks to months |
Mononucleosis is often confused with strep. It is caused by the Epstein-Barr virus. It lasts much longer — 2 to 4 weeks. The sore throat is severe, and the fatigue is extreme. Antibiotics do not help mononucleosis. In fact, giving amoxicillin to someone with mono often causes a rash.
If your sore throat lasts more than 7 days without improvement, see a doctor. It could be mono, a peritonsillar abscess, or another condition that needs different treatment.
What Actually Helps Symptoms While You Recover?
Pain relief is the main thing. Ibuprofen or acetaminophen reduce fever and throat pain. Do not give aspirin to children or teenagers due to the risk of Reye’s syndrome.
Warm salt water gargles help some people. Mix half a teaspoon of salt in a cup of warm water. Gargle for 30 seconds, then spit. This can be done several times a day. It does not kill the bacteria, but it soothes the throat.
Cold foods like ice cream or popsicles can numb the pain temporarily. This is especially helpful for children who refuse to eat. Honey in warm tea can also soothe the throat, but do not give honey to children under 1 year old.
Rest is important. Your body needs energy to fight the infection. Staying hydrated keeps the throat moist and helps reduce pain. Drink water, broth, or herbal tea. Avoid acidic drinks like orange juice or soda, which can sting.
- Take ibuprofen or acetaminophen for fever and pain
- Gargle warm salt water 2-3 times daily
- Eat cold, soft foods like yogurt or ice cream
- Drink warm tea with honey (for ages 1 and up)
- Rest as much as possible
- Avoid smoking and secondhand smoke
Some people try zinc lozenges or vitamin C. The evidence is weak. A 2024 review in Cochrane found that zinc might shorten the duration of viral colds by about a day, but there is no good evidence it helps strep throat specifically. Vitamin C does not prevent or treat strep throat.
Echinacea and other herbal remedies are widely claimed to help, but strong evidence is limited. Some studies suggest they may slightly reduce symptom duration for viral infections, but not for bacterial strep. Do not rely on them as a substitute for antibiotics if you have confirmed strep.
When to See a Doctor for Strep Throat
You should see a doctor if you have a sore throat with a fever of 101°F or higher. Other signs include swollen lymph nodes in the neck, white patches on the tonsils, and no cough or runny nose. This combination strongly suggests strep.
A rapid strep test takes about 10 minutes. It is very specific — if it says positive, you have strep. But it can miss some cases. If the rapid test is negative but your symptoms look like strep, the doctor may send a throat culture to the lab. That takes 24 to 48 hours for results.
See a doctor immediately if you have trouble breathing, trouble swallowing saliva, or if your neck is stiff. These could be signs of a more serious infection like epiglottitis or a peritonsillar abscess.
Also see a doctor if your symptoms get worse after 48 hours of antibiotics. This could mean the bacteria are resistant to the medication, or you have a different infection.
Do not ask for antibiotics if your sore throat is likely viral. Antibiotics do not work on viruses. Taking them when you do not need them contributes to antibiotic resistance, which makes future infections harder to treat.
Common Misconceptions About Strep Throat Duration
One common myth is that strep throat always goes away on its own in a few days. That is true for many people, but not everyone. Some people develop complications that require medical intervention. You cannot predict who will have a mild case and who will develop rheumatic fever.
Another myth is that you can stop antibiotics once you feel better. That is dangerous. The recommended 10-day course ensures all the bacteria are killed. Stopping early leaves survivors that can multiply and cause a relapse or become resistant.
Some people think strep throat is only contagious when you have a fever. That is false. You can spread the bacteria even after the fever is gone, as long as the bacteria are still in your throat. With antibiotics, you are safe after 24 hours. Without antibiotics, you remain contagious for the full duration of symptoms.
There is also a belief that you cannot get strep throat more than once. That is false. You can get it multiple times. Some children get it several times a year. In rare cases, a person may have a tonsillectomy if they get strep repeatedly — but that is only considered after 7 or more confirmed infections in one year, or 5 per year for two years.
Frequently Asked Questions
Can strep throat go away without antibiotics?
Yes, strep throat can resolve on its own within 3 to 7 days, but untreated strep carries a small risk of serious complications like rheumatic fever.
How long after starting antibiotics are you no longer contagious?
You are no longer contagious 24 hours after your first dose of antibiotics, provided your fever is gone.
Is strep throat contagious before symptoms appear?
Yes, you can spread strep bacteria for 2 to 5 days before symptoms start, though you are most contagious when symptoms are present.
How long should I stay home if I have strep throat?
Stay home until you have been on antibiotics for at least 24 hours and your fever is gone without fever-reducing medication.

