Fasting means no food or drink except water for a set period before a blood test. It matters for some tests – like glucose and triglycerides – but not for many others.

Why fasting matters for some tests

Eating changes your blood sugar and triglycerides for hours. Fasting 8-12 hours gives a clean baseline for fasting glucose and the calculated LDL in a lipid panel.

Tests that usually require fasting

Fasting glucose and standard lipid panels (for accurate triglycerides and LDL) typically call for 9-12 hours of fasting.

Tests that usually don’t

HbA1c, thyroid tests, most hormones, ApoB, and hs-CRP generally don’t require fasting.

How to fast safely

Drink water, take medications as directed unless told otherwise, and schedule a morning test so you sleep through most of the fast. If you feel unwell, don’t push through – reschedule.

FAQ

How long should I fast before a blood test?

Usually 9-12 hours for glucose and lipid tests. Follow your test’s specific instructions.

Can I drink water while fasting?

Yes – water is fine and helps the blood draw. Avoid coffee, tea, and other drinks unless told otherwise.

Do I need to fast for an at-home test?

Only if the test requires it (like fasting glucose or a lipid panel). Your kit instructions will say.

This article is educational and not a substitute for medical advice.

Related