O tempo necessário para dar alta a um doente com tuberculose cavitária depende do estado do doente, do efeito do tratamento e da ocorrência de resistência aos medicamentos, etc. De um modo geral, os doentes com condições ligeiras podem ter alta em 1-2 semanas, e os doentes com condições extremamente críticas, reacções adversas graves ou resistência aos medicamentos podem necessitar de 2-4 semanas ou mais para terem alta. O tratamento anti-tuberculose deve ser precoce e normalizado através da quantidade adequada de medicamentos, não só para matar o Mycobacterium tuberculosis, mas também para evitar a ocorrência de resistência aos medicamentos e causar recaídas. A maioria dos doentes com tuberculose pode ser curada sem hospitalização, mas apenas aqueles que estão gravemente doentes ou são difíceis de tratar, têm comorbilidades graves ou necessitam de tratamento cirúrgico precisam de ser hospitalizados, por exemplo, meningite tuberculosa combinada com hemoptise, pneumotórax, insuficiência respiratória, doença cardíaca pulmonar crónica ou SIDA, diabetes mellitus e tumores nos pulmões que precisam de ser identificados, precisam de ser hospitalizados. A hospitalização é necessária.