Along with the American Academy of Pediatrics and the Centers for Disease Control and Prevention, Dr. Levine recommends that all children 6 months of age and older get an annual flu vaccine. Under 6 months of age, parents and all caregivers should have the vaccine to protect their babies who are too young to receive the vaccine.