Question: how long do you have to wait after having the flu to get a flu shot?
Answer: How long does immunity from influenza vaccine last? Protection from influenza vaccine is thought to persist for at least 6 months. Protection declines over time because of waning antibody levels and because of changes in circulating influenza viruses from year to year.