A tuberculosis vaccine has been very effective in protecting children from tuberculosis, but is not recommended for general use in the United States because there is some concern when the vaccine is given to people whose immune system has been compromised or damaged by birth, diseases, certain medications, old age, and stress or other conditions.