Open 7 Days a WeekBook Today
Back to BlogEducation

NHS Blood Test: Booking, Results and What to Expect

PBTT

Private Blood Tests Team

Clinical Team

4 Nov 2026•15 min read
NHS Blood Test: Booking, Results and What to Expect

Blood tests are one of the most common and useful tools available to NHS healthcare professionals. Whether you have been asked to book an NHS blood test, are waiting for results, or simply want to understand what the process involves, this guide explains everything you need to know — from booking and preparation through to accessing your results and knowing what to do if something looks unusual.

This article is for general educational purposes only and does not constitute medical advice. Always follow the guidance of your own GP or healthcare professional.

What Is an NHS Blood Test?

An NHS blood test involves taking a small sample of blood — usually from a vein in your arm — to analyse components that give healthcare professionals important information about your health. Blood tests can help detect infections, monitor long-term conditions such as diabetes or kidney disease, assess organ function, check hormone levels and screen for a range of potential health concerns.

Blood tests are requested when a clinician considers them clinically appropriate. They are not routinely offered to everyone on demand, but rather form part of an assessment guided by your symptoms, medical history and risk factors.

How to Get and Book an NHS Blood Test

The standard pathway for an NHS blood test begins with your GP or another NHS healthcare professional. If your GP decides a blood test is appropriate, they will issue a request form or electronic referral. You will then typically be directed to a phlebotomy clinic — a blood-draw service — at your GP surgery, local NHS hospital or community health centre.

Booking online

Many NHS GP practices now allow patients to book phlebotomy appointments online through the NHS App, the NHS website, or the practice's own online booking system. Some areas operate walk-in phlebotomy services where no appointment is needed. Availability varies considerably by region, local NHS trust and individual practice.

To find out how to book an NHS blood test in your area:

  • Log in to the NHS App and check your GP practice's appointment options
  • Visit your GP surgery's website for local booking instructions
  • Call your GP practice directly if online booking is not available
  • Procedures differ between England, Scotland, Wales and Northern Ireland, as each nation manages its own NHS services. If you are unsure of the process in your area, contacting your GP practice directly is the most reliable starting point.

    Related Test

    Full Blood Count

    Complete blood analysis • Same-day appointments • UKAS-accredited lab

    View Test & Book

    Can You Get an NHS Blood Test Without Seeing a GP?

    This depends on your clinical circumstances and local NHS pathways. In some cases, other healthcare professionals — such as a practice nurse, hospital specialist, midwife or sexual health clinician — may request blood tests directly without you first needing a GP appointment. For example, if you are already under the care of a hospital consultant, blood tests may be arranged as part of that care pathway.

    However, it is not generally possible to self-refer for NHS blood tests without a clinical assessment of some kind. The NHS system is designed so that tests are ordered when they are considered clinically necessary, rather than on patient request alone.

    If you need to access blood testing more quickly, or wish to request specific tests that your GP has not recommended, private blood testing offers an alternative pathway where tests can often be arranged without a referral. Services such as Private Blood Tests London allow you to book a wide range of tests at your convenience, with results typically returned quickly. This is not an NHS service and you will be responsible for the cost, but it can be a useful option in certain circumstances.

    What Does a Routine NHS Blood Test Check For?

    There is no single "routine" NHS blood test. The tests your GP or clinician requests will depend entirely on your symptoms, risk factors and clinical history. That said, some of the most commonly ordered NHS blood tests include:

  • Full blood count (FBC): Assesses red blood cells, white blood cells and platelets
  • Kidney function tests (urea and electrolytes/U&Es): Assess how well your kidneys are working
  • Liver function tests (LFTs): Evaluate liver health and enzyme levels
  • Glucose testing: Used to screen for or monitor diabetes
  • Lipid profile / cholesterol test: Checks cholesterol and triglyceride levels
  • Thyroid function tests (TFTs): Measure thyroid hormone levels
  • HbA1c: A longer-term measure of blood sugar control used in diabetes management
  • C-reactive protein (CRP): An inflammation marker
  • The specific combination of tests requested will reflect what your healthcare professional is trying to assess. It is not unusual for a single blood sample to be used for several different tests at once.

    NHS Full Blood Count Explained

    A full blood count (FBC) is one of the most frequently requested NHS blood tests. It analyses the main components of your blood and can provide clinicians with a broad picture of your overall health.

    A full blood count measures:

  • Red blood cells (RBCs): Responsible for carrying oxygen around the body
  • Haemoglobin: The protein in red blood cells that carries oxygen; low haemoglobin may suggest anaemia
  • Haematocrit: The proportion of blood made up of red blood cells
  • White blood cells (WBCs): Part of the immune system; abnormal levels may indicate infection, inflammation or other conditions
  • Platelets: Involved in blood clotting
  • An FBC result outside the standard reference range does not automatically indicate a serious problem. Results must always be interpreted in the context of your symptoms, medical history, medications and other test results by a qualified healthcare professional.

    If you would prefer to arrange a full blood count privately, this can be done through Private Blood Tests London without a GP referral.

    Preparing for an NHS Blood Test

    Preparation depends on the type of test your clinician has requested. Not all NHS blood tests require fasting. You will be told specifically if fasting is necessary — for example, glucose tests and lipid profile tests often require you to fast for eight to twelve hours beforehand.

    Do you need to fast?

    Only fast before a blood test if your GP or clinician has specifically instructed you to do so. Fasting when it is not required will not improve your results and may cause unnecessary inconvenience.

    Can you drink water before a fasting blood test?

    Yes — drinking plain water before a fasting blood test is generally recommended. Staying hydrated helps keep your veins accessible and makes the blood draw easier. Avoid tea, coffee, juice, alcohol and other drinks unless your clinician has confirmed these are acceptable. If you are unsure, check with your GP or the phlebotomy service beforehand.

    Other preparation tips

  • Wear a top with sleeves that roll up easily
  • Let the phlebotomist know if you have a preferred arm or have had previous difficulties with blood draws
  • Take any regular medications as normal unless specifically told otherwise
  • Inform the clinician if you are pregnant or have any clotting disorders
  • How Long Do NHS Blood Test Results Take?

    Result turnaround times vary depending on the type of test, the laboratory processing the sample and the NHS service involved. Some results may be available within a few days; others — particularly specialist or complex tests — may take longer.

    Your GP or clinician should give you an indication of when to expect results. Avoid assuming that no contact means no problem; it is reasonable to follow up with your GP practice if you have not heard back within the expected timeframe.

    How to View NHS Blood Test Results

    NHS blood test results can often be viewed through the NHS App, subject to your GP practice having enabled this feature. The NHS App allows eligible patients in England to view test results, appointment details and medical records where these have been made available by their practice.

    To access your results via the NHS App:

    1. Download the NHS App from the App Store or Google Play

    2. Register or log in using your NHS login details

    3. Navigate to the health records or test results section

    4. Check whether your GP practice has enabled result-sharing

    Not all practices share results through the app, and the level of detail available may vary. In Scotland, Wales and Northern Ireland, equivalent patient-facing digital systems may differ. If results are not visible through the app, contact your GP practice directly.

    It is important to note that viewing a result figure in an app does not replace a clinical explanation. If your results require interpretation or follow-up, speak to your GP or practice nurse.

    What to Do If NHS Blood Test Results Are Abnormal

    An abnormal result does not necessarily mean something is seriously wrong. Many factors can influence a blood test result, including recent illness, medications, dehydration, the time of day the sample was taken and natural biological variation. Reference ranges used by laboratories are based on statistical averages and do not account for individual circumstances.

    If your results are flagged as abnormal, your GP or clinician will typically:

  • Contact you to discuss the findings
  • Assess the results in the context of your symptoms and medical history
  • Decide whether further investigation, monitoring or treatment is needed
  • Do not attempt to self-diagnose based on blood test figures alone. If you are concerned about a result — or have not been contacted after a reasonable period — contact your GP practice to discuss next steps.

    Urgent NHS Blood Tests

    If your GP or clinician requests an urgent blood test, this means they want results returned as a clinical priority. Urgency is determined entirely by your healthcare professional based on your symptoms, clinical presentation and their professional judgement. It does not automatically indicate a serious diagnosis.

    Receiving an urgent test request can feel alarming, but it is often simply a precautionary measure to ensure that any significant findings are identified and addressed promptly. Your clinician will discuss the results and any next steps with you as soon as they are available.

    Does an NHS Blood Test Show Vitamin Deficiency?

    NHS blood tests can assess vitamin levels, but this is not included in every routine test panel. Vitamin D, B12 and folate are among the most commonly tested in clinical practice, but they will typically only be measured when your GP considers it clinically appropriate — for example, if you have symptoms that may suggest a deficiency, or if you are in a group known to be at higher risk.

    Routine blood tests such as a full blood count may provide indirect indicators of certain deficiencies (for example, anaemia patterns that can be associated with low B12 or folate), but they do not comprehensively screen for all possible nutritional deficiencies.

    If you are concerned about your vitamin levels and your GP has not recommended testing, a private health screening package may allow you to check a broader range of markers at your own initiative.

    NHS Home Blood Test Kits

    The NHS does offer some home-based testing options in specific clinical circumstances. For example, bowel cancer screening kits, certain sexual health testing services and some NHS pilot programmes may involve self-collected samples at home. However, NHS home blood testing is not universally available and is typically offered only within defined programmes or where clinically appropriate.

    This is distinct from commercially available private home blood test kits, which allow you to self-collect a finger-prick or venous sample and send it to a private laboratory. These services are offered by private providers and are not part of NHS care. If you receive results from a private home kit that concern you, it is important to discuss them with your GP.

    NHS vs Private Blood Tests

    NHS and private blood testing serve different purposes and are accessed differently. Understanding the distinction can help you make an informed decision about the right pathway for your circumstances.

    FeatureNHS Blood TestsPrivate Blood Tests
    CostFree at the point of usePaid by the patient
    AccessVia GP or NHS clinical referralDirect booking without referral
    Choice of testsDetermined by clinical needWider personal choice
    Waiting timesVariable; depends on NHS demandOften faster turnaround
    Follow-upManaged within NHS carePrivate or GP follow-up

    Private blood testing does not replace NHS care. If you receive a result from a private test that is concerning or requires follow-up, you should discuss this with your GP or an appropriate healthcare professional. Private results can complement NHS care but should be shared with your clinical team where relevant.

    To explore private testing options, see blood test prices at Private Blood Tests London or book a test online.

    NHS Health Check and Blood Tests

    The NHS Health Check is a free preventive health check available in England to adults aged 40 to 74 who do not have a pre-existing cardiovascular condition or related diagnosis. The check is designed to assess your risk of heart disease, stroke, type 2 diabetes and kidney disease.

    As part of an NHS Health Check, you may have blood tests for:

  • Cholesterol levels (total cholesterol and ratio)
  • Blood glucose or HbA1c (to assess diabetes risk)
  • Eligibility and delivery may vary by local authority, as NHS Health Checks are commissioned at a local level in England. You may be invited by your GP practice or local authority, or you can ask your GP practice whether you are eligible and how to access the check.

    An NHS Health Check is different from a diagnostic blood test ordered for a specific symptom or condition. It is a preventive check for people who are broadly healthy but may have undetected risk factors.

    Scotland, Wales and Northern Ireland operate their own preventive health programmes, which may differ in structure and eligibility from the English NHS Health Check.

    Frequently Asked Questions

    How do I get a blood test on the NHS?

    The usual route is through your GP or another NHS healthcare professional. If they determine a blood test is clinically appropriate, they will issue a request and direct you to a phlebotomy service. Some NHS trusts offer walk-in phlebotomy clinics; others require an appointment.

    How do I book an NHS blood test online?

    You may be able to book through the NHS App, your GP practice's online booking system, or a local NHS phlebotomy service's own platform. Availability depends on your GP practice and local NHS trust. Contact your GP practice if online booking is not available.

    Can I get an NHS blood test without seeing a GP?

    In some circumstances, other NHS clinicians — such as practice nurses, hospital specialists or midwives — can request blood tests directly. However, general self-referral for NHS blood tests without any clinical assessment is not standard practice.

    What does a routine NHS blood test check for?

    There is no single routine panel. Common tests include a full blood count, kidney and liver function tests, glucose, cholesterol and thyroid hormones. Your clinician will request the tests most relevant to your clinical situation.

    Do I need to fast before an NHS blood test?

    Only if your clinician has specifically instructed you to. Some tests — such as fasting glucose or a full lipid profile — require fasting. Others do not. Always follow the instructions given to you personally.

    Can I drink water before a fasting blood test?

    Yes. Drinking plain water before a fasting blood test is generally encouraged, as it helps maintain hydration and makes veins easier to access. Avoid any other drinks unless your clinician has confirmed they are permitted.

    How long do NHS blood test results take?

    This varies depending on the type of test, laboratory and NHS service. Some results may be available within two to five working days; others may take longer. Your GP or clinician should give you an expected timeframe.

    How do I view my blood test results on the NHS App?

    Download the NHS App and log in using your NHS login. Navigate to your health records or test results. This feature must be enabled by your GP practice, and not all practices currently share results this way. Contact your practice if results are not visible.

    Does an NHS blood test show vitamin deficiency?

    It can, but only if vitamin testing is specifically requested. Tests for vitamin D, B12 and folate are ordered when clinically appropriate, not as standard in every blood panel. Discuss any concerns about deficiency with your GP.

    What should I do if my NHS blood test results are abnormal?

    Contact your GP or clinician to discuss the findings. Abnormal results do not automatically indicate a serious condition and must be interpreted in the context of your symptoms, history and other findings. Do not attempt to self-diagnose.

    What is an NHS Full Blood Count and what does it check?

    A full blood count (FBC) measures red blood cells, white blood cells, haemoglobin, haematocrit and platelets. It gives clinicians a broad view of your blood health and can indicate anaemia, infection, inflammation or other conditions when interpreted alongside your clinical picture.

    Who is eligible for a free NHS Health Check blood test?

    In England, the NHS Health Check is available to adults aged 40 to 74 who do not already have a diagnosed cardiovascular condition. It includes cholesterol and blood glucose testing as part of a broader cardiovascular risk assessment. Eligibility and availability vary by local authority. Contact your GP practice to find out whether you qualify.

    This article is intended for general educational purposes only. It does not constitute medical advice and should not be used as a substitute for the guidance of a qualified healthcare professional. Always consult your GP or another appropriate clinician regarding your personal health circumstances.

    Private Blood Tests London is a private healthcare provider and is not affiliated with, endorsed by or part of the NHS.

    Book Your Full Blood Count

    Visit our CQC-registered clinic in South Kensington — open 7 days a week, same-day appointments, results from 24 hours.