Miles Pharmacy

Open until 6:30pm

Flu · part 2 of 19

Is it too late for a flu jab?

Rarely. Flu circulates into late winter and the NHS season runs to 31 March 2027. When it's best to have it, and how long it takes to work.

It’s rarely too late. The NHS flu season runs until 31 March 2027, and flu circulates into late winter, so a jab in December or January still protects you for the rest of the season. Protection takes about two weeks to build, which is why earlier is better: most people are best done by 30 November 2026. You can check whether yours is free and book it on our flu jab page.

The flu season, and where it is today

Flu vaccinations are open to everyone who's eligible. Most people should be done by the end of November.

  1. 1 September

    Children and pregnancy

  2. 1 October

    You are here

    Everyone else who qualifies

  3. 30 November

    Most people done by now

  4. 31 March

    The season ends

Why a later jab is still worth having

Flu doesn’t stop in December

Flu tends to circulate from December and carries on into late winter, so a jab later in the winter still covers the weeks when flu is going round.

Two weeks to work

Protection builds over about two weeks, so a jab today protects you from about a fortnight’s time. That’s the reason to book now rather than next month.

In January

If you haven’t had one this season, yes. January is inside the season, and flu is still circulating.

Still free

If you’re in one of the NHS groups, it’s free until 31 March 2027. If you’re not, a private jab is £26.

How long it lasts, and why it’s every year

This season

One flu jab protects you through the season it’s given in.

Why every year

The viruses change from one winter to the next, so the vaccine is updated every year to match. Last winter’s jab wasn’t made for this winter’s viruses.

When the season ends

Flu vaccinations stop on 31 March 2027 and start again in the autumn with the new season’s vaccine.

Questions about timing

Is it too late to get the flu jab in December?

No. Flu tends to circulate from December and carries on into late winter, and the NHS season runs until 31 March 2027.

Is it worth getting the flu jab in January?

Yes, if you haven’t had one this season. Flu is still circulating, and protection takes about two weeks to build, so the sooner the better.

How long does the flu jab last?

It protects you through the season it’s given in. The vaccine is updated every year to match the viruses expected that winter, which is why it’s every year.

When is the best time to have the flu jab?

In the autumn, before flu starts circulating. Pregnant women and children can have it from 1 September 2026, and everyone else who qualifies from 1 October 2026. Most people are best done by 30 November 2026.

Can I have the flu jab after March?

No. The flu season ends on 31 March 2027, and vaccinations start again in the autumn with the new season’s vaccine.

Sources

Your next step

Samit Patel, pharmacist at Miles Pharmacy in Epsom

Reviewed by

Samit Patel

Superintendent Pharmacist and Director

GPhC 2076789

Ready to take the next step?

Book online with Miles Pharmacy in Ewell, Epsom, or call us if you would rather talk it through first.

  • GPhC registered pharmacy 9011598
  • Checked by a registered superintendent pharmacist and director
  • Last reviewed 7 October 2026

Guides and advice

More from the Health Hub

Open the Health Hub

Guides are a starting point, not a diagnosis. What is right for you depends on your health history, your medicines and what a pharmacist finds on the day.