The flu shot is actually a bit of the dead virus of the flu injected into your bloodstream so your body fights it off and then knows how to fight it off if it comes back, and if you're wondering why you need the flu shot every year, it is due to the fact that the virus evolves quickly, so your body needs to learn how to fight off the virus efficiently.