Quicknews
Feb 21, 2026

Fasting for Blood Work

What Is Considered Fasting for Blood Work?
Fasting for blood work means you don't eat or drink anything but water for 8-12 hours before you have a blood test. You also need to avoid chewing gum, smoking, exercising, and taking certain medications and supplements.

Your doctor will ask you to fast for certain blood tests because foods and drinks can affect your results.

How Long to Fast Before Blood Work
You will normally need to fast for 8-12 hours before a blood test. But your doctor will tell you exactly how long, as fasting periods are different for different tests. Your doctor may also tell you not to drink alcohol for a longer time before your test.

If possible, schedule your test in the morning so that most of your fasting time takes place when you're asleep.

Do You Always Have to Fast Before Blood Work?
Not all blood tests require fasting. You only have to fast before a blood test if your doctor tells you to. If you are unsure, you can always ask your doctor the day before your test to check.

Fasting Tests for Diabetes
If you have diabetes or your doctor thinks you might, certain blood tests can tell a lot about how your body processes blood sugar.

Fasting blood glucose test

Doctors use this test to diagnose diabetes. Your doctor will ask you to fast for eight hours beforehand. The test is usually done early in the morning, so you don't have to go too long without eating. A blood glucose level of 126 milligrams per deciliter or higher is a sign of diabetes. A healthy score is below 100 milligrams per deciliter.

Oral glucose tolerance test

This is another test used for diagnosis. You'll also need to fast for eight hours for this one before it's done. A nurse will start the test by taking a sample of your blood. Then, you'll drink a sugary liquid and stay in the doctor's office. Two hours later, a nurse will take another blood sample for testing. If that shows a blood glucose level of 200 milligrams per deciliter or higher, you'll be diagnosed with diabetes. A level of 140-199 milligrams per deciliter is a sign of prediabetes. That's when your blood sugar is higher than normal, but you might be able to keep diabetes at bay with some lifestyle changes.

It's not necessary to fast for all diabetes blood tests. These tests include:

Random blood glucose test. Doctors use this test to diagnose people who have serious diabetes symptoms. It can be given at any time on a moment's notice.

Other posts