Guides6 min read

Do You Need to Fast Before a Blood Test?

Not all blood tests require fasting, but some are meaningless without it. Here's exactly which markers need a fast, how long to go without food, and what you can safely have beforehand.

Person at a gym: preparing for a fasting blood test
Key Takeaways
  • Not all blood tests require fasting; only specific markers are affected by recent food intake
  • Fasting is required for glucose (and HbA1c fasting variants), lipids, and iron studies
  • Standard fast duration is 8–12 hours. Most people fast overnight and collect in the morning.
  • Plain water is always permitted during a fast and is actively encouraged
  • Tea, coffee (even black), juice, and milk all break a fast for testing purposes

Which tests require fasting?

Fasting is only required for blood tests where food intake directly changes the result. The main markers affected are:

Glucose and insulin Blood sugar rises after eating and typically returns to fasting levels within 2 hours. A fasting glucose test measures your baseline: what your body does with glucose between meals, not immediately after a meal. Eating beforehand produces a result that cannot be compared to reference ranges, which are set for fasted samples.

Lipids (cholesterol and triglycerides) Triglycerides in particular are highly sensitive to recent meals. A high-fat or high-carbohydrate meal can cause triglycerides to remain elevated for 4–8 hours. For a complete lipid panel (total cholesterol, LDL, HDL, and triglycerides), fasting is standard practice to ensure a comparable, stable result.

Note: Some guidelines now suggest that non-fasting lipid tests are acceptable for initial cardiovascular risk screening, as LDL and HDL are less affected by food than triglycerides. However, for the most complete and comparable picture, particularly if tracking changes over time, fasting remains the standard recommendation for a full lipid panel.

Iron studies Iron levels in the blood fluctuate throughout the day and are influenced by recent food intake. For iron studies (including serum iron, transferrin saturation, and TIBC), morning fasting collection produces the most reliable baseline.

How long do you need to fast?

For most fasting blood tests, an overnight fast of 8–12 hours is required.[1] This means:

  • If you collect at 7:30am, stop eating by 7:30pm the night before
  • If you collect at 9am, stop eating by 9pm the night before

Most people find it easiest to eat dinner as normal, fast overnight, and collect first thing in the morning before eating breakfast.

8–12 hrs
is the standard fasting window required before glucose, lipid, and iron blood tests: most easily achieved by fasting overnight

What can you have during a fast?

Permitted:

  • Plain still or sparkling water: drink freely, it does not affect results and improves sample quality
  • Plain tap or filtered water only: no flavoured water

Not permitted:

  • Tea or coffee of any kind: even black, even herbal
  • Milk, cream, or any dairy
  • Juice or flavoured drinks
  • Alcohol
  • Sugar-free drinks (can still affect insulin response)
  • Medications containing sugar or food (check with your prescribing doctor)

A common misconception is that black coffee (no milk, no sugar) is acceptable before a fasting blood test. It is not. Caffeine affects cortisol, glucose, and cardiovascular markers. Some clinics may make exceptions in specific circumstances, but the standard recommendation is water only.

Does timing matter beyond fasting?

Yes. For some markers, timing matters independently of fasting:

Cortisol peaks in the early morning (approximately 6–9am) and falls throughout the day. Reference ranges are set for morning collection. A cortisol test collected at 2pm will produce a result that cannot be meaningfully compared to morning reference values, regardless of fasting status.

Iron is best collected in the morning. Serum iron follows a circadian pattern and tends to be highest in the morning.

Testosterone is also higher in the morning. If you are testing testosterone as part of a panel, morning collection (ideally before 10am) produces the most representative result.

For panels that include multiple markers across these categories, morning collection, after an overnight fast, is the most practical approach to satisfying all timing requirements at once.

Morning collection: the practical approach

Collecting blood in the morning satisfies most test timing and fasting requirements simultaneously. A practical approach:

  1. Eat dinner as normal the night before: no need to change your meal
  2. Stop eating after dinner (typically 7–9pm, giving you an 8–12 hour fast by morning)
  3. Drink water normally the evening before and in the morning before collection
  4. Avoid exercise on the morning of collection: strenuous exercise can affect cortisol, iron, and glucose
  5. Arrive hydrated: staying well-hydrated makes venepuncture easier and faster

If you take regular medications in the morning, discuss with your GP or collection centre whether to take them before or after the draw. Most medications can be taken as normal, but some may affect specific markers.

Does fasting affect how I feel during collection?

Most people tolerate fasting blood draws without issue. If you have had adverse reactions to blood draws in the past (dizziness, fainting, or nausea), mention this when booking. Collection centres can accommodate you with a reclining position, a longer rest period after collection, and a snack ready for immediately afterwards.

People with diabetes or hypoglycaemia should discuss fasting requirements with their GP before collection, as extended fasting may not be appropriate without monitoring.

FAQ

How long do you need to fast before a blood test?

For most fasting blood tests (including glucose and lipids), an 8 to 12 hour fast is standard. Some tests, such as iron studies, may specify up to 12 hours. Your collection centre will confirm the specific requirement when you book.

Can you drink water before a fasting blood test?

Yes. Plain water is always permitted before a fasting blood test and is actively encouraged. Staying hydrated makes venepuncture easier and reduces the chance of needing a second attempt.

Can you have black coffee before a blood test?

No. Even black coffee without milk or sugar affects glucose and cortisol markers. Stick to plain water only during your fast.

Do you need to fast for a full blood count?

No. A full blood count (FBC) does not require fasting. Neither do most thyroid, vitamin, and inflammatory markers. Only glucose, lipid, and iron-related tests require fasting.

What happens if you accidentally eat before a fasting blood test?

Let the collection centre know. In most cases, the appointment will be rescheduled. If you proceed, the results for fasting-sensitive markers will be unreliable and may require retesting.

Ready to know your
own numbers?

Book a fasting blood test with the Essential Health Panel →

References

  1. Healthdirect Australia: Fasting for medical tests

This article is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare professional before making changes to your health or training.

Know your own
biomarkers.

Stop reading about it. Test it. GP-reviewed results in 72 hours.