How long does the seasonal flu vaccine take to become effective?
About a week to 10 days after you have had the flu injection, your body starts making antibodies to the virus in the vaccine. Antibodies are proteins that recognise and fight off germs that have invaded your blood, such as viruses. They help protect you against any similar viruses you then come into contact with.