Not only that flu shots use dead virus so often the body reacts especially the first year you get it as if you have the flu, symptoms are similar but your body doesnt know its not sick... the following years your body is able to fight it off quicker because it already has similar antibodies as if you already had it... immunity dissipates over time... it is how the whole deal works.