What happens during a TB test
A tuberculosis test detects whether you have TB infection—either active disease or latent infection where the bacteria are dormant in your body. The most common test is the tuberculin skin test (TST), also called the Mantoux test. A nurse injects a small amount of purified protein derivative (PPD) just under the skin on your forearm. You return 48 to 72 hours later, and a healthcare provider measures the raised bump (induration) that formed at the injection site. The size of the bump, not redness, determines the result.
A blood test called an interferon-gamma release assay (IGRA) is an alternative that works differently. Instead of a skin reaction, it measures how your immune cells respond to TB antigens in a lab. Common IGRAs include the QuantiFERON-Gold and T-SPOT.TB tests. You give one blood sample, and results come back in one to two days. Both the skin test and blood test can show infection, but neither distinguishes between active TB disease and latent TB infection on its own—that requires additional testing like a chest X-ray or sputum sample.
Key Takeaways
- The tuberculin skin test requires an injection and a return visit 48 to 72 hours later to read the result, while blood tests (IGRAs) need only one visit and give results within one to two days.
- A positive TB test means you have TB infection but does not tell whether the infection is active disease or dormant; a chest X-ray or sputum test is needed to determine that.
- You may need a TB test if you have symptoms like persistent cough, fever, or night sweats, or if you have been exposed to someone with active TB disease.
- Some people should be tested even without symptoms, including healthcare workers, people living with someone who has TB, and those with weakened immune systems.
When you need a TB test
Your doctor may order a TB test if you have symptoms that suggest active TB disease: a cough lasting more than three weeks, chest pain, coughing up blood or sputum, fever, chills, or night sweats. You should also be tested if you know you have been in close contact with someone who has active TB, or if you live or work in a setting where TB exposure is more likely—such as a homeless shelter, prison, or long-term care facility.
Testing is also recommended for people at higher risk of developing active TB if infected, even without symptoms. This includes people with HIV, those taking immunosuppressive medications, people with diabetes or kidney disease, and those who use certain drugs. Healthcare workers and others with occupational exposure often receive routine TB testing as part of their workplace health program. Your doctor can tell you whether testing makes sense for your situation.
Preparing for a skin test or blood test
For a tuberculin skin test, wear clothing that allows easy access to your forearm. You do not need to fast or avoid food beforehand. Tell your healthcare provider if you have had a previous TB test, a BCG vaccine (common outside the United States), or a severe allergic reaction to any vaccine, as these can affect how your result is interpreted. If you have had a recent live vaccine like measles or chickenpox, tell your provider—some live vaccines can interfere with the skin test if given too close together.
For a blood test (IGRA), no special preparation is needed. You can eat and drink normally. The blood draw takes a few minutes. If you are taking any medications, you do not need to stop them before either test. The main thing is to show up for your skin test reading appointment 48 to 72 hours after the injection—missing this window makes the result unreadable.
What a positive result means
A positive TB test means your immune system has reacted to TB antigens, showing that you have TB infection. However, a positive test alone does not mean you have active TB disease. Most people with a positive test have latent TB infection—the bacteria are in their body but not causing illness and they cannot spread it to others. To find out whether your infection is latent or active, your doctor will order a chest X-ray and may ask you to provide sputum (mucus coughed up from the lungs) for testing.
If the chest X-ray shows signs of TB disease in your lungs and your sputum test is positive for TB bacteria, you have active TB disease and need treatment. If the X-ray is normal and sputum tests are negative, you have latent TB infection. Latent TB does not make you sick and you cannot spread it, but there is a risk it could become active later—your doctor will discuss whether preventive treatment is right for you.
What a negative result means
A negative TB test means your immune system did not react to TB antigens, suggesting you do not have TB infection. However, a negative result is not absolute. If you were tested very soon after exposure to TB—within the first two to eight weeks—your immune system may not have mounted a detectable response yet. Your doctor may recommend retesting after eight weeks if you had recent exposure.
A negative result is also less reliable if your immune system is severely weakened, such as in advanced HIV disease. In that case, your doctor may recommend a blood test (IGRA) as an alternative, or may suggest preventive treatment anyway if you have had close contact with someone who has active TB. If you develop TB symptoms after a negative test, tell your doctor right away so you can be tested again.
Skin test versus blood test: which is used when
Both tests are accurate, but they have different practical advantages. The skin test is less expensive and does not require a lab, so it is often used in clinics, schools, and workplaces where quick screening is needed. The blood test (IGRA) is faster overall—you get results in one to two days instead of waiting three to five days for a skin test appointment plus the reading. Blood tests are preferred for people who are unlikely to return for the reading, those who have had a BCG vaccine (which can cause false-positive skin tests), and people with severe skin conditions that make skin testing difficult.
Some healthcare systems use both tests together if the first result is unclear or if someone is at very high risk and the first test was negative. Your doctor will choose based on what is available, your medical history, and whether you are likely to return for a follow-up appointment if needed.
After your test results
If your test is negative and you have no TB symptoms, no further action is needed unless your doctor recommends retesting based on your exposure history. If your test is positive, your doctor will order a chest X-ray and possibly a sputum test to determine whether you have latent or active TB infection. This usually happens within one to two weeks.
If you have latent TB infection, your doctor will discuss whether you should take preventive medication. Preventive treatment typically involves taking one or more TB medications for several months to lower the risk that latent infection becomes active disease. If you have active TB disease, you will need a combination of TB medications taken for at least six months, and you will need to follow infection control precautions to avoid spreading TB to others. Your doctor will explain the treatment plan and what to expect.
Frequently Asked Questions
Does the TB skin test hurt?
The injection itself causes minimal discomfort—most people describe it as a small pinch. The needle is very thin and the injection goes just under the skin, not into muscle. You may feel mild itching or irritation at the injection site over the next few days, but this is normal and does not mean the test is positive.
Can I get a TB test if I am pregnant?
Yes. Both the skin test and blood test are safe during pregnancy. If you are pregnant and have TB symptoms or known exposure, testing should not be delayed. If your test is positive, your doctor will discuss whether a chest X-ray is needed and what treatment options are safe during pregnancy.
What if I miss my appointment to read the skin test?
If you miss your reading appointment, the test cannot be read accurately after 72 hours. You will need to get another skin test. To avoid this, write down your appointment time and set a reminder on your phone. If you know you cannot make the appointment, call ahead and reschedule before the injection.
Can I take a TB test if I recently had another vaccine?
Live vaccines like measles, mumps, rubella (MMR) and varicella (chickenpox) can interfere with the skin test if given within four weeks of each other. If you need both a TB test and a live vaccine, space them at least four weeks apart, or get the blood test (IGRA) instead, which is not affected by other vaccines.
How long does a positive TB test stay positive?
Once your immune system has reacted to TB, a skin test will likely remain positive for life, even after successful treatment of active TB disease or after latent infection clears. This is why your doctor needs to know your TB test history—a positive result from years ago does not mean you currently have TB infection. Blood tests (IGRAs) may become negative after successful treatment, but this varies.