If you have latent TB , your doctor might recommend treatment with medication if you're at high risk of developing active TB . For active tuberculosis, you must take antibiotics for at least six to nine months.