Dopo i due mesi, i farmaci che si usano sono i soli isoniazide (600 mg) e rifampicina (600 mg), tre volte alla settimana per almeno altri 4 mesi. Infatti, rispetto al breve periodo di cure di antibiotici tipicamente utilizzato per altre infezioni batteriche, la tubercolosi necessita di periodi molto più lunghi (dai 6 ai 12 mesi) per eliminare completamente i micobatteri dall'organismo. Il trattamento per la tubercolosi latente utilizza solitamente un singolo antibiotico (chemioprofilassi preventiva), mentre la tubercolosi attiva viene curata in modo più efficace con la combinazione di diversi antibiotici, per ridurre la possibilità che i batteri sviluppino una resistenza agli antibiotici. Persone con infezioni latenti vengono curate per prevenire la possibile evoluzione della tubercolosi nella sua forma attiva.