It is the most widely used vaccine worldwide, with more than 90% of all children being vaccinated. For about how long does full immunity from the TB vaccine last