the flu vaccine last a short time because the flu virus
The flu virus mutates is why the flu vaccine lasts a short time.
Answer:Normally because the flu virus doesn't last very long because your body is very used to the flu.