Old tuberculosis usually does not require medication, so there is no such thing as what medication can be taken to cure it. Old tuberculosis is usually caused by previous tuberculosis infection, but has been cured by treatment or self-cured, and there is still imaging of the lungs, but there is no activity of tuberculosis bacilli, and the patient does not have symptoms related to tuberculosis. Therefore, no treatment is needed in this case, as long as the chest CT and sputum culture are checked regularly to see if the tubercle bacillus is active again. If the examination finds that the tuberculosis bacillus is active again, then it is necessary to carry on the anti-tuberculosis treatment in time, such as taking the full course of anti-tuberculosis drugs such as rifampicin, isoniazid, ethambutol and so on. All of the above drugs should be taken under the guidance of a doctor. It is recommended that patients with old tuberculosis should consult a doctor in time to see if treatment is needed.