Is there a cure or vaccine for TB?

Good news: the answer is yes to both! There is a vaccine for TB, and for those who already have TB, there is a cure.

The TB vaccine that can be found in all public health facilities is the Bacille Calmette Guerin (BCG) vaccine. The vaccination is given through an injection by a healthcare practitioner, usually in the arm. This vaccination works best in children from birth to 12 months. The vaccine takes effect after 6-8 weeks and can last for about 10 years.

If you have symptoms of TB, go to your clinic to get diagnosed and take medication as prescribed by your nurse or doctor. The medication can take at least 6 months, and sometimes up to a year to kill the TB in your body. If you stop taking the medication before you are supposed to stop, it might stop working. TB medication works really well when the disease is found in time, and when the medicines are taken in the right way. That’s why it’s very important for anyone with TB to ask their doctor or nurse if they have any questions about how to take the medication.

For more information about TB, check out the TB section on

Add a Comment/Question
You need to be signed in to add a comment or like an article.