Active TB usually takes 2 to 8 weeks to show symptoms, and treatment lasts 6 months

The timeline for tuberculosis depends on whether you have latent TB (dormant bacteria in your body) or active TB (the disease causing symptoms). If you've been exposed to TB, it can take weeks or months before you feel sick. Once you start treatment for active TB, you'll take medications for a full 6 months—sometimes longer if the bacteria are resistant to standard drugs.

The bacteria that cause TB grow slowly compared to other infections. This slow growth is why TB can hide in your body for years without making you ill, and why treatment takes so long even after you start taking medicine.

Key Takeaways

  • Latent TB can remain dormant in your body for years or your entire life without ever becoming active disease.
  • Active TB symptoms typically appear 2 to 8 weeks after infection, though this can vary from weeks to months.
  • Standard TB treatment requires taking multiple medications every day for 6 months, even if you feel better after a few weeks.
  • Drug-resistant TB takes longer to treat—often 20 months or more—and requires different medication combinations.
  • You stop being contagious after about 2 weeks of correct treatment, but the bacteria are not fully cleared from your body until the full course is complete.

The difference between latent and active TB

When TB bacteria enter your body, they don't always cause illness right away. Your immune system may contain the infection, leaving you with latent TB infection. You have no symptoms, cannot spread TB to others, and may never develop active disease. Latent TB can remain dormant for decades.

About 5 to 10 percent of people with latent TB will eventually develop active TB, usually within the first 2 years after infection. The risk is higher if your immune system is weakened by HIV, diabetes, or other conditions. A doctor can detect latent TB with a skin test or blood test, even though you feel completely well.

Active TB is when the bacteria multiply and damage your lungs or other organs. This is when you develop symptoms like cough, fever, and chest pain. Active TB is contagious and requires treatment.

How long symptoms take to appear

After you breathe in TB bacteria, it usually takes 2 to 8 weeks before you notice any symptoms. Some people develop symptoms within 2 weeks; others take 3 months or longer. This delay happens because TB bacteria grow slowly and it takes time for enough damage to occur in your lungs before your body signals something is wrong.

The first signs are often mild and easy to miss: a cough that lasts more than 3 weeks, low fever in the afternoon, night sweats, or weight loss. Many people think they have a cold or flu at first. If you've been around someone with active TB and develop a persistent cough, a doctor should test you even if you're not sure how long you've been sick.

How long treatment takes

Once you start treatment for active TB, you will take a combination of medications—usually four drugs at the beginning—every single day for 6 months. This is the standard timeline for drug-susceptible TB, meaning the bacteria respond to the common first-line medications.

The first 2 months are called the intensive phase. You take four medications daily: isoniazid, rifampicin, pyrazinamide, and ethambutol. During this time, the bacterial load in your lungs drops sharply. After about 2 weeks of correct treatment, you stop being contagious and can return to work or school.

The next 4 months are the continuation phase. You take only two medications—isoniazid and rifampicin—once daily. Your symptoms improve, you feel better, and you may be tempted to stop. Do not stop. The bacteria are still present and will become resistant to the drugs if you don't complete the full 6 months. Stopping early is one of the main reasons TB treatment fails.

Why the full 6 months matters

TB bacteria are stubborn. Some are killed quickly by the first-line drugs, but others are naturally more resistant and take longer to eliminate. If you stop treatment early—even after feeling well for weeks—the remaining bacteria can multiply again and cause a relapse. Worse, they may develop resistance to the medications you were taking, making future treatment much harder.

A doctor will monitor you during treatment with chest X-rays and sometimes sputum tests (coughing up a sample) to confirm the bacteria are clearing. Most people's X-rays improve within 2 to 3 months, but the bacteria themselves take the full 6 months to clear completely.

Drug-resistant TB takes much longer

If the TB bacteria are resistant to isoniazid or rifampicin—the two most powerful first-line drugs—treatment becomes much longer and more complex. Multidrug-resistant TB (MDR-TB) requires 20 months of treatment with different medications, some of which have more side effects. Extensively drug-resistant TB (XDR-TB) can take even longer.

Drug resistance develops when someone doesn't complete their full course of treatment or when they receive incorrect doses. This is why finishing your full 6 months is not just about your own health—it also protects others by preventing the spread of resistant strains.

What happens after treatment ends

Once you complete 6 months of correct treatment, the TB is considered cured. The bacteria are dead, and you are no longer contagious. However, your lungs may show scarring on X-rays, and you might have a lingering cough for a few weeks or months as your lungs heal.

A follow-up visit with your doctor after treatment ends confirms that the TB is gone. You don't need to take any more TB medications. However, if you have latent TB (meaning you were exposed but never developed active disease), your doctor may recommend preventive therapy—usually a single medication taken for several months—to reduce the small risk that it becomes active later.

Frequently Asked Questions

Can I stop TB treatment early if I feel better?

No. Even though you feel well after a few weeks, the bacteria are still present in your lungs. Stopping early allows them to multiply again and often makes them resistant to the drugs you were taking. You must take all medications for the full 6 months as prescribed.

How long after starting treatment am I no longer contagious?

You stop being contagious after about 2 weeks of correct treatment with the right medications. However, you should still follow your doctor's guidance about when it's safe to return to work or school, as this depends on your specific situation.

What if I miss doses of my TB medication?

Missing doses slows your recovery and increases the risk that the bacteria become resistant. If you miss a dose, take it as soon as you remember. Tell your doctor about any doses you miss so they can adjust your treatment plan if needed. Some programs offer directly observed therapy, where a health worker watches you take each dose to prevent missed medications.

Is TB cured after 6 months of treatment?

Yes, if you take all medications correctly for the full 6 months, active TB is cured. The bacteria are dead, and you cannot spread TB to others. Your doctor will confirm this with follow-up tests and X-rays before declaring treatment complete.

Can latent TB turn into active TB years later?

Yes, though it's uncommon. About 5 to 10 percent of people with latent TB develop active disease, usually within the first 2 years. The risk is higher if your immune system weakens later in life. Your doctor can discuss preventive treatment options if you have latent TB and risk factors for progression.