For about how long does full immunity from the TB vaccine last?
Part of the reasoning against the use of the vaccine is that it makes the tuberculin skin test falsely positive, reducing the test's use in screening.