Question: how long do antibiotics take to clear strep throat?
Answer: 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.