Question: why are tb drugs given for several months?
Answer: But TB bacteria die very slowly, and so the drugs have to be taken for several months. Even when a patient starts to feel better they can still have bacteria alive in their body. So the person needs to keep taking the drugs until all the bacteria are dead.