It takes about two weeks for the flu vaccine to reach effectiveness in the body. So for your body to be protected, it’s really important that you get the flu vaccine as soon as possible, if you haven’t already.