How long does it take for anti-tuberculosis drugs to work?

Anti-tuberculosis drugs are usually effective in 2 to 4 weeks, but a few may take longer. Generally speaking, if tuberculosis infection occurs, it is necessary to target anti-tuberculosis treatment, the use of isoniazid and other drugs, usually in 2~4 weeks, can achieve certain results, the infected person’s cough, night sweats, hemoptysis, and other symptoms can be relieved to a certain extent. However, there are clinical cases in which some infected people still do not have significant symptomatic relief after 2~4 weeks of treatment. On the one hand, it may be related to the activity of Mycobacterium tuberculosis, and it may be necessary to adjust the medication or increase the dosage if the therapeutic effect is not obvious, and on the other hand, it is related to one’s own immunity. The specific medication and recovery time need to be based on the doctor’s recommendation.