Key Takeaways
- Fasting blood tests (lipid profile, fasting glucose, iron studies) require 8–12 hours without food.
- Non-fasting tests (FBC, thyroid function, HbA1c, CRP) can be done at any time.
- You should always drink water during a fast — it helps the phlebotomist find your veins.
- If you accidentally eat before a fasting test, tell the phlebotomist — the test may need to be rescheduled.
Why Some Tests Require Fasting
When you eat, your body breaks down food into glucose, fatty acids, amino acids, and other compounds that enter your bloodstream. For some blood tests, the presence of these substances can mask your true baseline levels. Fasting ensures the laboratory is measuring what your body produces naturally, not what you recently consumed.
The most significant example is triglycerides. After a fatty meal, triglyceride levels can remain elevated for up to 12 hours. A non-fasting lipid panel would overestimate your triglycerides and give an inaccurate cardiovascular risk assessment.
Tests That Require Fasting
| Test | Fasting Duration | Why? |
|---|---|---|
| Lipid profile (cholesterol) | 9–12 hours | Triglycerides are affected by recent food |
| Fasting blood glucose | 8–10 hours | Measures baseline blood sugar |
| Fasting insulin | 8–12 hours | Assesses insulin resistance accurately |
| Iron studies (serum iron, TIBC) | 8–12 hours | Serum iron fluctuates after eating |
| Oral glucose tolerance test (OGTT) | 8–14 hours | Requires fasting baseline before glucose drink |
Tests That Do Not Require Fasting
The majority of blood tests do not require fasting. These include:
- Full blood count (FBC) — measures blood cells and haemoglobin, unaffected by food.
- Thyroid function tests (TSH, T3, T4) — not affected by recent meals.
- HbA1c (glycated haemoglobin) — reflects average blood sugar over 2–3 months, not recent food. See our guide on blood tests for diabetes.
- C-reactive protein (CRP) — an inflammation marker unrelated to food.
- Kidney function (U&Es) — electrolytes and creatinine are stable after eating.
- Liver function tests (LFTs) — generally unaffected by a normal meal.
- Vitamin D — levels are stable regardless of recent food intake.
- PSA (prostate-specific antigen) — food does not affect PSA levels.
What Can You Drink During a Fast?
You should drink water freely during a fast. In fact, it is actively encouraged. Being well hydrated makes your veins more prominent and easier for the phlebotomist to access, which means a quicker, more comfortable blood draw.
Avoid the following during a fast:
- Tea and coffee — even black coffee can affect some test results and may stimulate digestive enzymes.
- Juice, squash, and fizzy drinks — these contain sugars that will break a fast.
- Alcohol — affects liver enzymes and blood sugar. Avoid for at least 24 hours.
- Chewing gum — sugar-free gum may seem harmless, but it can stimulate digestive processes.
What If I Accidentally Ate?
If you eat or drink something other than water before a fasting blood test, tell the phlebotomist or your GP before the blood draw. In some cases the test can still go ahead with a note on the form, but in others it may need to be rescheduled. The most affected test is the lipid panel — a non-fasting result will almost certainly overstate your triglycerides.
It is better to be honest than to have inaccurate results that could lead to unnecessary medication or further investigations.
Tips for Fasting Comfortably
- Book an early morning appointment so most of the fast happens while you sleep.
- Eat a balanced meal the evening before — protein and fibre will keep you fuller for longer.
- Drink a large glass of water as soon as you wake up.
- Bring a snack with you to eat immediately after the blood draw.
- Consider a home blood test — a mobile phlebotomist can visit first thing in the morning, before you need to leave the house.
Need a blood test at home?
Lola Dispatch connects you with qualified, DBS-checked phlebotomists across the UK. Skip the waiting room and book a convenient home visit.