Question: how long does it take to test sputum for tb?
Answer: A sputum culture can take 1 to 8 weeks to provide results. Rapid sputum tests can tell if a person has TB within 24 hours. A test may be done when: A person is thought to have TB, but confirmation is needed before sputum culture results will be ready.