Question: how long does the flu last if you had the shot?
Answer: Symptoms usually appear from one to four days after exposure to the virus, and they last five to seven days. For people who've had a flu shot, the symptoms may last a shorter amount of time, or be less severe. For other people, the symptoms may last longer. Even when symptoms resolve, you may continue to feel fatigued.