In most cases, the recovery period for tuberculosis is six to nine months of treatment, after which most individuals completely recover from TB without further evidence of the disease in their lungs. With that being said, TB can take up to two years to fully recover from in rare cases. As such, it is essential to take TB medication exactly as prescribed for their entire duration to make a complete recovery.