Jangka waktu pengobatan untuk TBC dan TBC kelenjar getah bening tergantung pada jenis infeksi TBC, tingkat keparahan penyakit, dan apakah dikombinasikan dengan penyakit lain, dll., dan setidaknya enam bulan. TBC adalah penyakit yang disebabkan oleh infeksi Mycobacterium tuberculosis, sedangkan TB kelenjar getah bening sering kali merupakan gejala sekunder dari TBC. Obat anti-tuberkulosis diberikan sesegera mungkin setelah didiagnosis, obat lini pertama meliputi isoniazid, rifampisin, streptomisin, etambutol, dan pirazinamid, dan prinsip-prinsip pengobatannya adalah: awal, kombinasi, dalam jumlah yang tepat, dan secara teratur selama pengobatan. Durasi pengobatan bervariasi sesuai dengan jenis infeksi, dengan periode pengobatan 6 hingga 9 bulan untuk pasien TB yang baru pertama kali, dan periode pengobatan yang lebih lama yaitu 6 hingga 12 bulan untuk pasien dengan dahak yang positif. Untuk pasien dengan TB yang resistan terhadap obat atau bahkan TB yang resistan terhadap obat secara ekstensif, siklus pengobatan perlu diperpanjang, dengan siklus pengobatan 20 bulan atau bahkan lebih lama lagi, dan obat yang sensitif perlu diganti sesuai dengan tes sensitivitas obat. Jika dikombinasikan dengan tuberkulosis paru dan jenis penyakit lainnya, masa pengobatan perlu diperpanjang, dan siklus pengobatan perlu ditentukan sesuai dengan jenis penyakit tertentu. TBC kelenjar getah bening termasuk dalam tuberkulosis sekunder, dan prinsip pengobatannya sama dengan tuberkulosis paru. Namun, karena obat tuberkulosis lebih sulit masuk ke lokasi lesi selama pengobatan tuberkulosis kelenjar getah bening, maka perlu dilakukan perpanjangan siklus pengobatan, yang umumnya memakan waktu 12 hingga 18 bulan, dan perpanjangan waktu sesuai dengan jenis penyakit dan tingkat keparahannya dengan mengacu pada pengobatan tuberkulosis paru. Pasien yang didiagnosis menderita TBC harus pergi ke rumah sakit tepat waktu untuk mengklarifikasi jenis penyakitnya dan mengikuti instruksi dokter untuk mendapatkan pengobatan yang tepat.