The CDC keeps track of the different flu viruses that are circulating, and gives this information to the companies that make flu shots. Since the flu changes so much from year to year, flu shots have to be given for each new flu season.