It will take approximately 2 weeks after vaccination for your body to produce antibodies against the vaccine strains. Thus, it is important to get your vaccination before the flu season starts. The influenza strains undergo continuous changes and the influenza vaccines need to be “updated” every season. As a result, you need to receive annual influenza vaccinations.