Question: how long do you take medication for tb?
Answer: But treating TB takes much longer than treating other types of bacterial infections. For active tuberculosis, you must take antibiotics for at least six to nine months. The exact drugs and length of treatment depend on your age, overall health, possible drug resistance and the infection's location in the body.