Question: how long do you have to be on antibiotics for chlamydia?
Answer: If you take the treatment according to instructions, it's over 95% effective at treating chlamydia. You'll be given a course of antibiotics for 3 or 7 days or sometimes up to two weeks. If there's a high chance you have chlamydia, treatment may be started before the results of the test are back.