If you have been asked to fast, the answer is no: UK hospital leaflets allow only water, and specifically rule out tea, coffee — including black coffee — and diet drinks. If your test does not need fasting (most routine tests), your usual cup is normally fine unless your clinician has said otherwise.
| Category | Reference range |
|---|---|
| Fasting test (glucose, OGTT, fasting lipids) | water only — no tea or coffee of any kind on the morning of the test |
| Cortisol test | ask the clinic; caffeine can raise cortisol on the morning of the test |
| Non-fasting test (full blood count, liver tests, CRP, HbA1c, standard cholesterol) | usual drinks are normally fine on the morning of the test |
These are general rules. Follow the instructions on your test request or appointment letter.
NHS hospital biochemistry leaflets give a clear rule for fasting tests: eat your evening meal the night before, have no breakfast, and drink only water on the morning of the test. They name tea, coffee and fizzy drinks as not allowed, and add that this includes black coffee and sugar-free drinks.
The reason is practical. Fasting reference ranges were set on people who had only had water, so anything else makes your result harder to compare with them.
The research is more nuanced than “coffee ruins your blood test”, but it does show real effects:
Cortisol. In a controlled trial of 96 adults, caffeine caused a clear rise in cortisol after a few days without it. In daily coffee drinkers the response was smaller but not abolished. This matters for cortisol tests, which are timed and interpreted against a daily rhythm.
Glucose handling. A meta-analysis of seven randomised trials found that a single dose of caffeine reduces insulin sensitivity in healthy people. That is relevant to the oral glucose tolerance test, which measures how your body deals with a sugar load.
Fasting glucose and triglycerides. A small study of 10 healthy young adults found that one black coffee after an overnight fast did not change fasting glucose or triglycerides. It was very small, so labs have not changed their advice on the strength of it.
Cholesterol: UK labs have used non-fasting lipid profiles routinely since 2014, so for a standard cholesterol check a normal morning drink is usually fine. If your GP has specifically asked for a fasting lipid test, have water only.
Thyroid tests: TSH and free T4 do not need fasting. Biotin supplements and the time of day matter much more than a cup of tea.
HbA1c: reflects average blood sugar over the past two to three months, so a coffee that morning makes no meaningful difference.
Do not worry, and do not hide it. Tell the person taking your blood what you drank and when. Depending on the test, they may go ahead and note it, or suggest rebooking — for example for a glucose tolerance test, where the result depends on a strict fast.
Checked against:
No need to decode the numbers yourself: take a photo of the report and the app explains “Coffee and tea before a blood test” and the rest in plain words — what is normal and what deserves attention.
App StoreGoogle PlayWeb versionNo. NHS fasting leaflets allow water only and specifically include black coffee in the list of drinks to avoid on the morning of the test.
Before a fasting test, no — water only. Before a non-fasting test, such as a full blood count, tea is normally fine.
Usually yes, because standard UK cholesterol tests are non-fasting. If your GP asked for a fasting lipid test, have water only.
It can raise cortisol and briefly reduce insulin sensitivity. Effects on fasting glucose and triglycerides look small in limited studies, but labs still ask for water only when fasting.
NHS leaflets make no exception for decaf, and milk adds calories. Treat it as not allowed unless the clinic says otherwise.
This material is for general information only. It is not a medical opinion and does not replace a consultation with a doctor. Reference ranges depend on the laboratory and the method — rely on the range printed on your own report. Your doctor makes the final interpretation.