The flu vaccination’s protection lasts only about six months, which is the typical length of the flu season. Also, influenza strains are constantly changing, so each year’s flu vaccine is developed to target the strains most likely to circulate during the upcoming flu season.