O tempo necessário para curar a tuberculose depende principalmente da gravidade da infecção do paciente, do seu próprio estado imunitário, e da sensibilidade aos antibióticos. Normalmente, os doentes com tuberculose podem ser curados em 6-9 meses se forem tratados de acordo com os princípios do curso precoce, combinado, regular, moderado e completo. Contudo, para pacientes com TB resistente a medicamentos, o curso do tratamento é geralmente mais longo, e pode levar 18-24 meses a atingir a cura completa, e alguns pacientes podem nem sequer estar curados. Se um doente com TB for combinado com meningite de TB ou múltiplos locais de TB, o curso do tratamento é também relativamente longo, demorando pelo menos cerca de 1 ano. Por conseguinte, o tratamento da tuberculose tem de ser decidido paciente a paciente. Se o curso dos antibióticos não for suficiente, pode levar a uma recaída da tuberculose ou mesmo à resistência aos medicamentos, e então o tratamento demorará mais tempo.