thanks for writing to health care magic
flu is caused by variety of viruses........flu vaccine
is only for certain strains of viruses prevalent in a particular season...........
so you may get flu despite vaccination
some measures like hand washing, keeping away from people who have flu etc....may prevent it......but not completely
improving your immune system with healthy diet and proper exercise helps to a early recovery
hope this answer helps