Flu vaccines use killed or weakened forms of flu viruses to stimulate production of antibodies in the body. Once your body makes enough antibodies, it is protected against flu infection.
Flu vaccine gives protection for approximately eight months. More information about the effectiveness of flu vaccine is available on the CDC’s Seasonal Influenza (Flu) webpage.