Best time for a flu shot: Right now December 6, 2012 It takes 2 weeks after a flu shot for the body to develop immunity.
OMRF aids CDC in fight against swine flu outbreak April 28, 2009 Immunologists lend help in search for vaccine, treatment for new flu