[TEST PREPARATION]
Do you need to fast before a blood test?
Some tests need an empty stomach, most do not. Here is how to tell the difference before your collection.
Fasting means no food or drink other than plain water for a set number of hours before your sample is collected. It exists for one reason: some measurements move sharply after a meal, and comparing a fed sample with a fasting reference range gives a misleading picture.
Tests that usually need fasting
Your doctor or the booking confirmation will say clearly if fasting applies. As a general pattern:
- 01Fasting blood sugar — typically 8 to 10 hours
- 02Lipid profile — typically 10 to 12 hours
- 03Some liver and kidney panels when ordered with lipids
Tests that usually do not need fasting
Many common tests are unaffected by your last meal.
- 01Complete blood count
- 02HbA1c
- 03Thyroid profile
- 04Vitamin D and vitamin B12
Practical points
Plain water is allowed and actually helps — a well-hydrated vein makes collection quicker and more comfortable. Take prescribed medicines as usual unless your doctor has told you otherwise, and mention them to the collection professional so they can be noted.
If you accidentally ate, say so. A recollection at the right time is better than a result read against the wrong range.
References
- Reference list to be added by the medical review team.
Information on this site is educational. It does not replace a consultation, diagnosis or treatment plan from a qualified clinician. Test selection should be based on a doctor's advice or an appropriate clinical assessment.

