How long does tuberculosis last? Medical News Today, 15 Nov 2023 Tuberculosis (TB) may last for several months, with treatment. The length of time it takes to cure the condition can vary.