how long should you take antibiotics for strep?
You need to take your antibiotic for 10 days for strep throat, because if you don't take the full course, there can be strep bacteria that just hide out in the back of your throat, either making you prone to a re-infection or making you prone to infecting other people.