Skip to main content

Blood test fasting

How long to fast before a blood test: times, rules and what breaks a fast

There is no single fasting time for blood tests. Many need none at all, while a few ask for around 8 to 14 hours without food, with only plain water allowed. NHS trusts publish slightly different figures for the same test, so the time on your own request form is the one to follow. This guide sets out the ranges published by NHS trusts and Lab Tests Online UK, what counts as breaking a fast, and what to do if you have diabetes or take regular medicines.

Last checked: 2026-10-10

Key facts

At a glance.

  • Depends on the test

    East Kent Hospitals says your doctor will tell you how long to fast because it is different for each test, and lists 8 hours for fasting glucose, homocysteine and testosterone and 12 to 14 hours for lipids.

  • Figures differ by trust

    East Sussex Healthcare lists 14 hours for fasting glucose and lipids in non-diabetic patients and 10 hours for people on insulin, while Plymouth gives a general figure of 10 to 12 hours.

  • Often not needed

    Lab Tests Online UK says you do not need to fast for a cholesterol test, though a full lipid profile may need an 8 to 12 hour fast if your doctor asks.

  • Water only

    All three NHS trust leaflets say only plain water is allowed during the fast. Tea, coffee, fizzy drinks and sugar-free drinks are not.

  • Diabetes needs advice

    East Kent says if you have diabetes you should speak to your doctor before you begin fasting for any test.

The short answer

There is no universal number. The NHS says that for some tests you may need to fast, meaning not eating or drinking anything other than water for a short time beforehand, and that the healthcare professional arranging the test should tell you. East Kent Hospitals puts it plainly: your doctor will tell you how long to fast, because it is different for each test.

If you have not been told and the form does not say, the safest step is to ask the service that requested the test before the day. Most routine blood tests, such as a full blood count, do not need fasting, and Lab Tests Online UK says so for the full blood count and for a standard cholesterol test.

What the trusts publish is a range, and most fasting tests sit between about 8 and 14 hours. In practice that means eating your evening meal at a normal time, going without breakfast, and attending an early morning appointment.

Fasting times published by NHS trusts

The table sets the published figures side by side. It is a reference to show how the numbers vary, not a rule to apply to yourself. Different laboratories choose their own protocols, and your request form is the authority for your test.

Fasting times published by NHS trusts and Lab Tests Online UK
TestEast Kent HospitalsEast Sussex HealthcareOther
Fasting glucose8 hours14 hours (non-diabetic); 10 hours (insulin)
Lipids, triglycerides, cholesterol12 to 14 hours14 hours (non-diabetic and tablets); 10 hours (insulin)Lab Tests Online UK: 8 to 12 hours for a full lipid profile if requested
Homocysteine8 hours12 hours
Oral glucose tolerance test8 to 14 hours12 hours, then a glucose drink and a further 2 hours
Testosterone8 hoursNot listed
Fasting test, generalVaries by testVaries by testPlymouth: 10 to 12 hours

What fasting means in practice

East Kent describes the pattern clearly. You can eat dinner the night before. You do not eat breakfast on the morning of your blood test. You drink only water on the morning of the test. You do not drink tea, coffee or fizzy drinks, which includes black coffee and sugar-free drinks, and you do not chew gum or smoke, which includes vaping and nicotine patches.

University Hospitals Plymouth gives a slightly longer list: no food of any kind, no drink other than plain unflavoured water (tea or coffee with or without milk or sugar are excluded), no chewing gum even if sugar-free, no mints, cough drops, linctus or throat lozenges, and no smoking. It states that if you do any of these within the fasting window, the test will be unable to be performed.

Why is the restriction so strict? East Kent explains that food and drink contain vitamins, minerals, fats, carbohydrates and proteins which can cloud your test results and affect your blood-level readings. In other words, a result taken after eating may not be comparable with the reference range for a fasted sample.

Water, medicines and diabetes

Water is permitted. East Sussex Healthcare writes that patients must have nothing to eat and only drink plain, unflavoured water. Staying hydrated may also make the blood easier to take, which East Sussex mentions as a benefit for people who are known to be hard to bleed.

Regular medicines are a separate question. East Kent says not to change your medication unless your doctor tells you, and that if you need to take a medicine with food and this will interfere with the timing of a fasting blood test, you should speak to your doctor. Do not decide yourself to skip a prescribed tablet.

Diabetes needs particular care because fasting can affect blood sugar control. East Kent says if you are diabetic you should speak to your doctor before you begin fasting for any test, and East Sussex lists shorter times for people using insulin (10 hours) than for people not using it (14 hours) for glucose and lipid tests. These are decisions for your own diabetes team.

When you do not need to fast

Lab Tests Online UK says that for a cholesterol test no special preparation is needed and you can eat and drink normally, although a full lipid profile may need an 8 to 12 hour fast if your doctor asks. For a full blood count it says you do not need to do anything special, and the same is said for bilirubin.

This is why many people attend for blood tests in the afternoon without any restriction. The NHS lists common blood tests such as full blood count, blood glucose, urea and electrolytes, lipid profile, total protein and thyroid stimulating hormone, but it does not give a fasting rule for each. Where a fast is needed the form or the person arranging the test says so.

Because fasting needs vary even for the same type of test, it is worth asking rather than assuming. If your form is silent and you are unsure, contact the service that requested the test before the day.

If you ate or drank by mistake

Do not hide it. Tell the phlebotomist or the surgery. Plymouth says the test will be unable to be performed if the fasting rules are broken, so the sensible outcome is to rebook rather than to have a result that cannot be interpreted. Ashford and St Peter's says that not following the instructions may lead to delay or the need for blood to be taken again.

A fasting appointment is best booked early in the day, which East Sussex Healthcare recommends, to keep the fast manageable. If fasting makes you feel faint or unwell, say so, and tell the phlebotomist if you have fainted during blood tests before.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • How long should I fast before a blood test?

    It depends on the test. NHS trusts publish figures from about 8 to 14 hours for fasting glucose and lipid tests, but your own form or clinician sets the time that applies to you.

  • Is 12 hours enough?

    For many tests, yes. East Kent lists 12 to 14 hours for lipids and East Sussex lists 12 hours for homocysteine. Some trusts ask for 14 hours for fasting glucose in people without diabetes, so check the figure on your form.

  • Can I have black coffee?

    No. East Kent says not to drink tea, coffee or fizzy drinks on the morning of the test, and this includes black coffee and sugar-free drinks.

  • Can I drink water while fasting?

    Yes. Every NHS source used for this page says plain water is allowed, and drinking it may make the blood easier to take.

  • Do I need to fast for a cholesterol test?

    Not usually. Lab Tests Online UK says you do not need to fast for a cholesterol test, but may be asked to fast for 8 to 12 hours if a full lipid profile is requested.

  • I take regular medicines, should I skip them?

    Do not skip them unless told. East Kent says not to change your medication unless your doctor tells you otherwise, and to speak to them if a medicine must be taken with food.

  • What if I have diabetes?

    Speak to your doctor or diabetes team before fasting. East Kent gives this advice for any fasting test, and East Sussex lists different times for people using insulin.

  • Can I chew gum or smoke?

    No. East Kent and Plymouth both list chewing gum and smoking, including vaping, as things to avoid during the fast. Plymouth also excludes mints and throat lozenges.

  • What if I forget and eat?

    Tell the person taking your blood. Plymouth says the test will be unable to be performed if the fasting rules are broken, so it may need to be rebooked.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-10, next review 2027-10-10.