Do You Need to Fast Before a Blood Test?
On this page
Learn which laboratory tests may require fasting and how to prepare before your appointment.
Browse diagnostic packages or build your own testing panel with NowExpress.
Fasting depends on the test
Some blood tests are affected by recent food or drinks, while others are not. Fasting usually means no food and no calorie-containing drinks for a set number of hours before collection. Water is usually allowed unless your instructions say otherwise.
Always follow the instructions for your specific booking because requirements can vary by lab, test, and doctor request.
Tests that may require fasting
Fasting is commonly requested for fasting blood sugar, some lipid profiles, fasting insulin, certain metabolic tests, and some comprehensive health packages. The usual fasting window is often 8 to 12 hours, but your confirmation message should guide you.
Many tests, such as CBC, thyroid tests, HbA1c, many hormone tests, and some infection tests, may not require fasting. However, timing can still matter for certain hormones.
Not sure which tests fit your symptoms?
Explore curated screening packages so you can check several relevant markers in one booking.
How to prepare
Drink water so collection is easier, unless told otherwise. Avoid alcohol before testing if your package includes liver or lipid markers. Ask whether to take your usual medications or supplements before the test, especially if you take diabetes medication.
If you accidentally eat before a fasting test, tell the lab or reschedule. It is better to have accurate results than to guess.
Make booking simpler
When choosing a lab test online, check the preparation notes before confirming your schedule. If you are booking several tests together, follow the strictest instruction in the group.
NowExpress can help you browse individual tests and packages so you can plan timing, fasting, and collection more easily.
What you can usually do while fasting
Plain water is usually allowed and often encouraged. It can make blood collection easier and helps avoid dehydration-related changes in some results.
Avoid coffee, milk tea, juice, alcohol, candy, gum with sugar, and calorie-containing drinks unless your lab instructions say otherwise.
Medication questions are important
Do not skip prescribed medication unless your doctor or lab instructions tell you to. This is especially important for diabetes, blood pressure, thyroid, heart, and seizure medications.
If you take supplements such as biotin, iron, vitamin D, or herbal products, ask whether you should pause them before testing. Some supplements can affect certain lab results.
Booking tips for easier fasting
Morning appointments are often easier because you can fast overnight. Bring water and plan your first meal after collection, especially if you feel lightheaded when fasting.
If you are pregnant, diabetic, elderly, or have medical conditions that make fasting risky, ask for specific instructions before booking.
Frequently asked questions
Can I drink coffee before a fasting blood test?
Usually no, especially if it has milk, sugar, or creamer. Even black coffee may affect some results, so water is the safest choice unless told otherwise.
What happens if I accidentally eat?
Tell the lab. You may need to reschedule or proceed with a note that the sample was non-fasting, depending on the test.
How long is fasting usually required?
Many fasting tests require 8 to 12 hours, but requirements vary by test and lab.
Lab tests are educational tools and do not replace medical evaluation. If you have severe, sudden, or worsening symptoms, seek medical care promptly.
Ready to take the next step?
Book your laboratory tests online and receive your results via email. Your results should be reviewed with a healthcare professional, especially if symptoms are ongoing or results are abnormal.