Yes, influenza viruses continually change every year. A new vaccine is used annually to fight the most current influenza virus. In addition, the antibody a person develops from the vaccine declines over time. Everyone needs a flu shot EACH flu season. So, for optimal protection against influenza, annual vaccination is recommended regardless of past vaccination status or flu infection.