When is the best time to get the yearly flu shot?

Q. Is there a time that is too early or too late for the annual flu shot? When is the best time?

Adam answers:

Flu shots are generally available in late September or early October, and it is suggested that you get one as early as possible. While the worst of the flu season usually doesn’t hit until January or later, the longer you wait the greater the chances that the vaccine won’t be available when you want it. It takes about 2 weeks after the shot for antibodies against the flu to develop, so it’s best to have the shot when you know it is available instead of waiting until everyone else gets the idea, which might cause a delay in getting the shot due to demand.

That said, there isn’t really a time that is “too late” to get the shot. If it is still available for the season, that means it is still recommended that you have one. Use the HealthMap widget below to find out where you can get a flu shot near you.