Flu vaccines usually become available towards the end of September or the beginning of October each year. Ideally, the flu vaccine should be given before flu starts to spread. However, it can still be given at a later date. Protection starts around two weeks after you have had a flu vaccine. 
If you are in a group that has a higher risk of becoming very ill if they catch flu, you should have a flu vaccination every year.