The CDC recommends Beyfortus for infants and children up to two years of age. The shot is part of the Vaccines for Children program, which may help offset the cost of the drug.