Il faut tellement de temps pour guérir la tuberculose parce que l'organisme qui la cause, Mycobacterium tuberculosis, peut entrer dans un état dormant où il ne se reproduit pas, explique les National Institutes of Health. Presque tous les types d'antibiotiques dépendent sur l'interférence avec la reproduction pour éliminer les bactéries, donc pour que les antibiotiques soient efficaces, ils doivent être présents dans le corps assez longtemps pour que toutes les bactéries deviennent actives et commencent à se reproduire.
Le traitement de la tuberculose active prend souvent entre six et neuf mois, comme l'a déclaré la Mayo Clinic. Le traitement primaire de la tuberculose est l'utilisation de plusieurs antibiotiques à la fois. Les médicaments les plus courants sont l'éthambutol, la rifampicine, l'isoniazide et le pyrazinamide. Avec la tuberculose résistante aux médicaments, le traitement prend encore plus de temps, entre 20 et 30 mois. La tuberculose résistante aux médicaments nécessite également différents médicaments, notamment des fluoroquinolones et des médicaments injectés, tels que la capréomycine ou l'amikacine.
La tuberculose latente survient lorsque toutes les bactéries tuberculeuses sont inactives et, dans cet état, elles ne provoquent aucun symptôme et ne sont pas contagieuses, explique la Mayo Clinic. La tuberculose latente peut devenir une tuberculose active à tout moment, des années après l'infection initiale. Le traitement de la tuberculose latente ne nécessite généralement qu'un seul des médicaments antituberculeux standard, et il peut nécessiter moins de temps à traiter que la tuberculose active.