The BCG vaccine is generally recommended for newborns and infants in countries where TB is common. It may also be given to older children and adults who are at high risk of exposure to TB, such as those living in or traveling to areas with high TB prevalence.