Clinician-led online care•Free initial consultation for weight loss, menopause & ADHD•Care Quality Commission registered provider•Led by an NHS-trained GP•Secure & private: your data protected•Clinician-led online care•Free initial consultation for weight loss, menopause & ADHD•Care Quality Commission registered provider•Led by an NHS-trained GP•Secure & private: your data protected•Clinician-led online care•Free initial consultation for weight loss, menopause & ADHD•Care Quality Commission registered provider•Led by an NHS-trained GP•Secure & private: your data protected•Clinician-led online care•Free initial consultation for weight loss, menopause & ADHD•Care Quality Commission registered provider•Led by an NHS-trained GP•Secure & private: your data protected•

How long do blood test results take?

How long blood test results take on the NHS and privately, why some take longer, how to prepare and when to fast, and what common blood tests show.

6 min read
Medically reviewed by Dr Sandy RaiGP · MBChB, MRCGP · GMC 6076322 · Reviewed
A smiling woman sitting cross-legged, holding up her phone.

On the NHS, you may get your blood test results after a few days, and usually within a few weeks (NHS). Many common tests are actually analysed within hours of reaching the lab, so most of the wait is transport, a clinician reviewing the result, and getting it back to you. Timings vary by test, lab and service.

Key takeaways

  • NHS results usually come within a few days to a few weeks (NHS).
  • Common tests are often ready in the lab within hours; specialist tests sent to another lab can take days or weeks (Leeds Teaching Hospitals NHS Trust).
  • No news isn't always good news. Some GP surgeries only contact you if they need to discuss a result, so check the NHS App or ask (NHS).
  • Most blood tests don't need fasting, but some, such as a fasting glucose test, do. Always follow the instructions you're given.

NHS vs private: typical timings

These are typical examples only. Your own wait depends on the test, the lab's workload and how results reach you.

TestIn the labTypical NHS wait for youPrivate example
Full blood count (FBC)Routine sample within 2 hours at one NHS lab (Gloucestershire Hospitals)A few days to a few weeks (NHS)Listed as 1 day by one private lab (TDL)
Cholesterol (lab sample)VariesA few days (NHS)Varies by provider
HbA1c (diabetes test)VariesA few days (NHS)Listed as 1 day (TDL)
Finger-prick cholesterolA few minutes on the machine (NHS)Same appointmentSame appointment
Specialist tests sent awayDays or weeks (Leeds Teaching Hospitals)LongerLonger

Lab turnaround times are counted from when the sample arrives, so allow for posting or courier time and for a clinician to review the result.

Why some results take longer

Hospital labs describe turnaround as "very variable", depending on which tests were requested (Royal United Hospitals Bath). Common reasons for a longer wait:

  • the sample has to go to a specialist laboratory
  • your doctor needs time to receive, review and interpret the result
  • your surgery only contacts you if something needs discussing (NHS)

Labs can't give results directly to patients: contact the GP or clinician who requested the test (Leeds Teaching Hospitals; RUH Bath). You may also be able to see NHS results in the NHS App or your NHS account (NHS).

What common blood tests show, and whether to fast

TestWhat it checksFasting usually needed?
Full blood count (FBC)Red cells, white cells and platelets, as a general health check (Lab Tests Online UK)No
Urea and electrolytes (U&E)Kidney function and salts such as sodium and potassium (Lab Tests Online UK)Follow your instructions
Liver blood testsEnzymes and proteins made by the liver (Lab Tests Online UK)No
CholesterolBlood fats linked to heart risk (NHS)Most people don't, but you may be asked to fast for up to 12 hours
HbA1cAverage blood sugar over 2–3 months (Lab Tests Online UK)No
Fasting glucoseBlood sugar, to screen for diabetes (Lab Tests Online UK)Yes, usually 8–10 hours, water allowed
FerritinYour body's iron stores (Lab Tests Online UK)Sometimes, for up to 12 hours

For what the numbers mean, see our guides to the HbA1c blood test and thyroid blood test results.

How to prepare for a blood test

The person arranging your test should tell you about any preparation (NHS). In general:

  • Fasting means nothing to eat or drink except water. For most fasting tests that's at least 8 hours, and samples are usually taken in the morning. If you eat by mistake, tell whoever takes your blood, as it affects the result (RUH Bath).
  • Medicines: you may be asked to stop some, such as medicines that help prevent blood clots, for a short time. Only stop a medicine if you've been told to (NHS).
  • Supplements: very high doses of biotin can give incorrect thyroid results, so mention any supplements you take (British Thyroid Foundation).
  • On the day: the test itself takes about 10 minutes. You may get some bruising or swelling, which should go away after a few days (NHS).

Renvo can help. Our London clinic offers blood tests in person, and a clinician explains what your results mean and what, if anything, to do next. blood tests at our London clinic

When to see a GP

  • If you haven't heard about a result you were expecting, don't assume it's normal. Check the NHS App or contact your surgery (NHS).
  • If a clinician tells you a result needs follow-up, book that appointment promptly.
  • If your symptoms get worse while you're waiting, don't wait for the result: contact your GP or NHS 111.
  • Call 999 in an emergency, such as severe chest pain or difficulty breathing.

If you are considering paying for testing rather than waiting, our guide to private blood tests in the UK sets out what panels cost, what they include, and how to check whether you can get the same test free first.

If you are considering IV vitamin therapy, our guide to IV drips in the UK explains when intravenous delivery genuinely helps and when a blood test is the better first step.

Honest FAQs

How long do NHS blood test results take?

Usually a few days, and within a few weeks. Some specialist tests take longer because they're sent to another lab (NHS; Leeds Teaching Hospitals).

Does no news mean my blood test is normal?

Not always. Some GP surgeries only contact you if they need to discuss a result, so check the NHS App or ask your surgery (NHS).

Can I drink water before a fasting blood test?

Yes, usually. Fasting means nothing to eat or drink except water, unless you've been told otherwise (NHS).

Are private blood test results faster?

Often. Some private labs list a 1-day turnaround for routine tests such as a full blood count, once the sample arrives (TDL). Timings vary by provider.


This article is general information, not medical advice. Always speak to a qualified clinician about your own symptoms.

Ready to talk it through? See how our health checks service works

Speak to a clinician about your symptoms

Speak with our clinical team. Bookings open in a new tab.

See how it works