The Centers for Disease Control and Prevention recommends flu shots for almost all people ages 6 months and older.