how long do antibiotics take to clear strep throat?
How long do you take antibiotics for to treat strep throat? 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.