
TL;DR
Most people have been told at some point to skip breakfast before a blood test. Some are told 8 hours, others 12 to 14, and plenty are told nothing at all. Then they search the question and find the advice disagrees, sometimes between two NHS pages.
The reason is that food changes some blood results a lot, some a little and some not at all. Once you know which is which, the instructions start to make sense, and you can make sure every result you get is one you can compare with the next. This guide goes through the common tests one by one, explains why food matters for some and not others, and shows what a breakfast can do to a real set of numbers.

Fasting before a blood test means having nothing to eat or drink except water for a set time before your sample is taken, usually 8 to 12 hours. It is done so that a recent meal does not change the result. For most people that means eating dinner as normal, then skipping breakfast and having the test in the morning.
Fasting is stricter than many people expect. One NHS trust's fasting guidance asks people to drink only water on the morning of the test, and to avoid tea, coffee (including black coffee), fizzy drinks, diet drinks, chewing gum, smoking and vaping. The same guidance says not to change your medicines unless your doctor tells you to, and asks people with diabetes to speak to their doctor before fasting for any test.

Food changes the results that respond to a meal within hours, such as blood sugar and the fats called triglycerides, while results that build up over weeks or months barely move.
Think of a blood test as a photograph of a busy road. A meal is rush hour. Take the picture at 8.30am and the road looks crowded, but only for a while: a few hours later it is back to normal. Some blood values behave like that traffic. Others are more like the road itself, which looks the same whether the picture is taken at rush hour or at dawn.
The graphic above sums it up. A few tests need you to fast, a few are affected by the time of day, and many of the most useful ones can be taken at any time. What matters for all of them is testing the same way each time.
The two common blood tests that clearly need fasting are a fasting glucose test and, under UK guidance, a morning testosterone test. Some labs also ask you to fast before a cholesterol test, a fasting insulin test or an iron test, so always check the instructions that come with your form or kit.
As the graphic shows, the common tests fall into four groups:
Preparation is part of the result. That is why Axo Longevity compares your results to optimal ranges, not only standard ranges: a small shift only means something if the conditions behind it were the same each time.

Usually not. NICE, which sets health guidance in England, does not require a fasting sample for a cholesterol test, and European experts recommend non-fasting tests as the routine. Some labs still ask for 12 to 14 hours of fasting, so follow the instructions you are given.
The reason is that a normal meal changes cholesterol results very little. A 2016 joint statement from European heart and laboratory experts found that, 1 to 6 hours after a usual meal, the largest average changes were a rise of 0.3 mmol/L in triglycerides and a fall of 0.2 mmol/L in total and LDL cholesterol. They judged those changes too small to matter for most decisions, and recommended non-fasting tests to make testing easier.
There is one honest catch. In many labs, LDL cholesterol is calculated rather than measured directly, and the calculation uses your triglycerides. When triglycerides are high, a non-fasting LDL can read lower than it should. That is why the same statement suggests a fasting test when non-fasting triglycerides are above 5 mmol/L, and why some UK lab specialists still prefer a fasting sample for a first baseline.
→ Read what each number on a lipid panel means
No. ApoB, Lp(a) and HDL cholesterol are not affected by a normal meal, and HbA1c can be measured at any time of day without any preparation.
ApoB counts the particles that carry cholesterol around your blood, and Lp(a) is one particular type of those particles. The 2016 European statement found that neither changes with fasting or eating. HbA1c is different again: it shows your average blood sugar over the last 2 to 3 months, so one breakfast makes no difference. The World Health Organization notes that HbA1c does not need fasting and avoids the day-to-day swings of a single glucose reading, although some anaemias and differences in red blood cells can affect it.
Fasting is optional for a thyroid test. TSH, the main thyroid result, can read lower after food, so it helps to test the same way each time. Free T4, the thyroid hormone itself, seems to stay steady.
In a small study of 57 adults, TSH was measured fasting and again two hours after food. TSH fell after eating in everyone. Of 20 people whose fasting TSH was raised while their free T4 was normal, 15 had a TSH inside the reference range after a meal. That matters most when a result sits close to the line, because a borderline TSH can be the difference between being told to retest and being told all is well. It is one small study, so treat it as a reason to be consistent rather than a rule to fast: a morning fasted result and an afternoon result after lunch are a poor comparison.
Ferritin does not need fasting. Serum iron and transferrin saturation change more with the time of day than with meals, which is why labs usually ask for a morning sample.
Ferritin is the body's iron store, and it changes slowly. In a study that tested people every few hours for a day, ferritin showed no daily rhythm and meals had almost no effect. Serum iron and transferrin saturation behaved very differently, rising and falling across the day and peaking around midday after a normal night's sleep. The study only included seven people, so treat it as a guide rather than a rule. In practice, if you are tracking iron, test at the same time of day each time.

Because a meal moves the fast-moving values for a few hours, while the slow ones stay where they are.
Take Person A (an illustrative example, not a real person), using the largest average changes from the 2016 European statement. Tested fasting at 8am, Person A has triglycerides of 1.4 mmol/L and an LDL cholesterol of 3.1 mmol/L. Tested two hours after a normal breakfast, the same person could show triglycerides of up to 1.7 mmol/L and an LDL as low as 2.9 mmol/L. Their ApoB, Lp(a) and HbA1c would read exactly the same at 8am and at 10am, because a single meal does not move them.
Neither set of numbers is wrong. Both describe Person A accurately at that moment. The problem only appears when you compare a fasting result one year with a non-fasting one the next, and read the difference as real change. A 0.2 mmol/L fall in LDL could be a breakfast, not a better diet.
Before you test: follow your lab's instructions, drink water as normal, and note when you last ate. Test at the same time of day and with the same preparation each time, so Axo Longevity can compare your results like with like.
Usually 8 hours for a fasting glucose or testosterone test. Some labs ask for 12 to 14 hours before a cholesterol test, and a glucose tolerance test can need 8 to 14 hours. Your form or kit will say which applies to you.
One NHS trust's guidance gives typical times: 8 hours for fasting glucose, testosterone and homocysteine, 8 to 14 hours for an oral glucose tolerance test, and 12 to 14 hours for cholesterol and triglycerides. A longer fast than you were asked for is not needed: the times above are what the test was designed around.
Keep taking any medicines unless your doctor has told you otherwise. If you have diabetes, speak to your doctor before fasting for any test.

Not always. A fasting result is more consistent for glucose and testosterone, but for most cholesterol tests a non-fasting result predicts heart risk just as well. For almost every test, testing the same way each time matters more than fasting itself.
In a study of 33,391 adults in Copenhagen, cholesterol levels changed only slightly after normal eating. In a second group of 9,319 people followed for 14 years, non-fasting cholesterol and ApoB still predicted cardiovascular events such as heart attacks: people in the highest third had 1.7 to 2.4 times the risk of those in the lowest.
The chart puts the meal effect in context. The largest average change after a meal, 0.2 mmol/L for LDL cholesterol and 0.3 mmol/L for triglycerides, is small next to the levels the same European statement asks labs to flag on a non-fasting test: 3 mmol/L for LDL cholesterol and 2 mmol/L for triglycerides. A meal can still tip a borderline result over a line, which is why a borderline result is worth repeating under the same conditions before you act on it.
By keeping the conditions the same every time. A single result is a snapshot. A trend is only real if each snapshot was taken the same way.
In practice:
Morning timing helps more than just glucose. Several hormones follow a daily rhythm, as our guide on why cortisol is highest in the morning explains. Your Axo Longevity personalised plan builds on results taken under steady conditions, so the changes you make are judged on real movement rather than on what you had for breakfast.
By retesting the same lab tests, at the same time of day, with the same preparation. Done that way, a change from one test to the next reflects your body, not your breakfast.
Axo Longevity measures 100+ lab tests across 36+ areas of your health. Around six months later, a follow-up repeats 50+ of those lab tests, so you can see the change for yourself.
→ Your Axo Health Score
→ Results compared to optimal ranges
→ Your personalised plan
→ A follow-up test to track the change
Yes. NHS fasting guidance allows water before a fasting blood test. Avoid other drinks unless your lab says they are fine.
Yes, for a test that needs fasting. NHS fasting guidance asks people to avoid tea and coffee, including black coffee, on the morning of a fasting test. For tests that do not need fasting, coffee is not a problem.
Usually yes. Keep taking your medicines unless your doctor has told you otherwise. If a medicine needs to be taken with food, or if you have diabetes, ask your doctor what to do before you fast.
Axo Longevity provides health information, not medical advice. Speak to a healthcare professional about your results.