Late October is typically when we all get to feel brave for getting flu shots, but retailers are getting a jump start on marketing the shots this season.

Source