Question: how long should you wait after having the flu to get a flu shot?
Answer: It takes up to two weeks to build immunity after a flu shot, but you can benefit from the vaccine even if you don't get it until after the flu season starts. It's usually best for people in the United States to get their flu vaccine by the end of October.