I try to get my flu shot by about the first of November, as it does take a few weeks for the antibodies to really form in your system, so they don't really start working right away, gotta plan a little in advance.
The good news is, in most younger people with fully-functional immune systems...