Home sample collection across India Mon – Sun: 7:00 AM – 10:00 PM +91 82878 28253

Fasting Before a Blood Test: How Many Hours and Which Tests

How many hours of fasting do you need before a blood test? Learn which tests need fasting, what you can drink, and simple tips to get accurate results.

Updated 7 Nov 2026 · 4 min read · हिंदी में पढ़ें

Many people are confused about fasting before a blood test. Should you stop eating at night? Can you drink water? Can you have tea? This guide gives simple answers.

What does fasting mean for a blood test?

Fasting (khali pet) means you do not eat or drink anything except plain water for a set number of hours before your sample is taken. Food can raise sugar, fat and some other values in your blood for a few hours. Fasting gives a "baseline" reading that doctors can compare with standard ranges.

How many hours of fasting?

For most tests that need fasting, labs ask for 8 to 12 hours without food. A common and easy plan is:

  1. Eat a normal, light dinner by around 9 or 10 pm.
  2. Do not eat anything after that.
  3. Give your blood sample the next morning between 7 and 10 am.

Do not fast for much longer than 12 to 14 hours unless your doctor tells you to. Very long fasting can also change some results and can make you feel weak or dizzy.

Which tests usually need fasting?

  • Fasting blood sugar (FBS): 8 to 10 hours of fasting is usually needed.
  • Lipid profile (cholesterol test): often 10 to 12 hours, mainly because triglycerides rise after food. Some labs and doctors now accept non-fasting lipid tests, so follow the instructions you are given.
  • Full body checkup packages: these often include sugar and lipid tests, so 10 to 12 hours of fasting is usually advised.
  • Insulin and some hormone tests: may need fasting, depending on the test.
  • Iron studies: often done in the morning, and fasting may be advised.

Which tests usually do not need fasting?

  • HbA1c (3-month average sugar)
  • Thyroid profile (TSH, T3, T4), when done alone
  • CBC (complete blood count)
  • Vitamin D and vitamin B12, in most cases
  • Most kidney function tests
  • Urine routine test

If a test that does not need fasting is part of a package with fasting tests, follow the fasting advice for the whole package. When in doubt, ask when you book.

What can I drink while fasting?

  • Plain water: yes. Drinking water is allowed and is actually helpful. It keeps you hydrated and makes it easier to find a vein.
  • Tea or coffee: no. Even without sugar, they can affect some results.
  • Milk, juice, coconut water, soft drinks: no. These contain sugar or calories.
  • Chewing gum, mints, paan, tobacco: avoid. These can also affect results.

What about medicines?

Do not stop any regular medicine on your own. Ask your doctor whether to take your morning medicine before or after the test. This is very important for people with diabetes, because skipping food while still taking sugar medicine can cause low sugar.

If you take vitamin or biotin supplements, ask your doctor whether to pause them before the test.

Other tips for accurate results

  • Avoid alcohol for at least 24 hours before the test.
  • Avoid heavy exercise the evening before and the morning of the test.
  • Avoid a very oily or heavy dinner the night before a lipid test.
  • Sleep well. Poor sleep and stress can change some values.
  • Keep the same timing if you are comparing with an older report.

What if I ate something by mistake?

Tell the phlebotomist (the person collecting the sample). For tests like fasting sugar and lipid profile, it is usually better to take the sample on another day. For many other tests, eating may not matter much.

After the sample

Once the sample is taken, you can eat and drink normally. Keep a small snack, like fruit or biscuits, ready, especially if you have diabetes or tend to feel dizzy.

Frequently asked questions

Can I brush my teeth before a fasting blood test?

Yes. Brushing your teeth is fine. Try not to swallow toothpaste.

Is 14 hours of fasting okay?

Usually 8 to 12 hours is enough. Fasting for 14 hours or more is not needed for routine tests and can make you feel weak. Follow the instructions given for your test.

Do I need to fast for an HbA1c test?

No. HbA1c shows your average sugar over about 3 months, so a single meal does not change it much. But if HbA1c is booked with fasting sugar, you should fast.

Book this test

You can book fasting tests with home sample collection early in the morning. Book a test or browse health packages.

This article is for general information only and is not medical advice. Please talk to your doctor about your symptoms and report.

Not sure which test you need?

Share your mobile number — our team will call you with the right tests, today's best price and a home-collection slot.

Please enter a valid 10-digit mobile number.
Please enter your city.

No spam. Your number is used only to help you book. Privacy

+91 82878 28253