Question: how long do tb vaccines last?
Answer: The BCG vaccination is thought to protect up to 80% of people against the most severe forms of TB for at least 15 years, perhaps even up to 60 years.