how long does strep throat last

3 hours ago 4
Nature

Most cases of strep throat last about three to five days. Symptoms typically start to improve within 1 to 2 days after beginning antibiotic treatment, though the full course of antibiotics usually lasts about 10 days to ensure the infection is completely cleared and to prevent complications

. Without antibiotics, strep throat can last longer-up to 7 to 10 days or more-and the person remains contagious for about 2 to 3 weeks. Once antibiotic treatment begins, individuals usually become less contagious within 24 to 48 hours and can return to normal activities after being fever-free for 24 hours

. In summary:

  • Duration without treatment: 3 to 10 days or longer, contagious for weeks
  • Duration with antibiotics: Symptoms improve in 1-2 days; full treatment ~10 days
  • Contagious period: Up to 24-48 hours after starting antibiotics
  • Return to activities: After 24 hours on antibiotics and no fever

Taking the entire prescribed antibiotic course is crucial to fully resolve the infection and avoid complications