Have you gotten your flu shot yet? The CDC recommends that everyone get vaccinated before the end of October. It takes about two weeks after vaccination for antibodies to develop in the body that protect against flu, so getting vaccinated before flu season begins is the best policy. Who should get a flu shot? Everyone over six months old should be vaccinated.