2. How long does it take after immunization for the flu shot to work?
ANSWER: C. Two weeks.
It takes two weeks after immunization for the flu shot to start offering protection. This is why it is so important for people to get the flu shot before flu season begins (usually around November, though each year varies a bit).