Question: how long does it take antibiotics to heal strep throat?
Answer: Most antibiotic treatments for strep throat last about 10 days. Kids usually feel better a day or two after they start them. Once they've been on these drugs for about 24 hours, they're no longer contagious and can go back to school.