Even when you have a flu shot, it's for only one specific flu virus - there are many different flu viruses floating around. If you get a flu shot, and you still get sick with the flu, its probably a different strain.
The only way to prevent catching the flu is to wash your hands with hot/warm water and soap frequently, and carrying a bottle of antibacterial gel with you for those times when you can't wash your hands.
Even then - you can still get the flu anyway.
The only way to prevent catching the flu is to wash your hands with hot/warm water and soap frequently, and carrying a bottle of antibacterial gel with you for those times when you can't wash your hands.
Even then - you can still get the flu anyway.