The flu vaccine is routinely given on the NHS to:
How effective is the flu vaccine?
Flu vaccine is the best protection we have. Studies have shown that the flu vaccine will help prevent you getting the flu.
It will not stop all flu viruses and the level of protection may vary. But if you do get flu after vaccination, it's likely to be milder and shorter-lived than it would otherwise have been.