Fasting for Blood Tests: Everything to Know

Before a blood test, one common request doctors make is that you fast (no eating or drinking). This isn’t the case for all blood tests, but some do require the patient to fast beforehand to ensure more accurate results. While it’s great to get more accurate results, fasting for a blood test can be hard and requires some planning on your end, such as doing the test in the morning rather than in the middle of the day.

We are here to teach you everything you need to know about fasting for a blood test. What you can and cannot eat, how long you need to fast, and so much more. We promise your doctor isn’t trying to make you hungry or irritable by scheduling a fasting blood test. He or she wants to get the most accurate results and give you the very best care possible. Read on to learn more!

Why You Need To Fast

Fasting blood tests are necessary for certain tests where food and drink can interfere with the results. If you were to eat or drink before these tests you would receive inaccurate results. According to Medline Plus, “When you eat and drink normally, those foods and beverages are absorbed into your bloodstream.”

Fat, carbohydrates, sugar, and so much more can cause you to have falsely elevated blood test results. Having inaccurate results can lead to your doctor prescribing medications or procedures you don’t need. Always follow the orders regarding your blood test to get the best results and the care you need and deserve.

Man getting blood test

Which Blood Tests Require Fasting

Not every blood test requires that you fast. The most common types of blood tests that require fasting are blood glucose tests and lipid tests. There are several other tests that may limit what you can eat but don’t need you to completely fast beforehand.

A blood glucose test measures your blood sugar levels. “One type of glucose test is called a glucose tolerance test. For this test you will need to fast for 8-hours before the test,” reports Medline Plus. When you arrive at the testing location they will do a blood test, have you drink a special glucose drink, and then do another blood test a couple of hours later.

A lipid test measures your, “triglycerides a type of fat found in the bloodstream, and cholesterol, waxy, fat-like substance found in your blood and every cell of your body,” says Medline Plus. If you were to eat or drink before this test it would show inaccurately high results.

A vile of blood from blood test

How Long You Need To Fast

How long you will need to fast will depend on the type of blood test you are getting. However, most tests will require you to fast for 8- to 12-hours. Always double check with your doctor on how long you will need to fast.

Here is our best tip–schedule your fasting blood test for the morning. This way you will be sleeping during the majority of your fasting time. You’ll avoid feeling hungry all day and won’t need to wait around to have your morning coffee or breakfast.

Clock

Food and Drinks That Are Allowed While Fasting

For a fasting blood test, the only thing you can have is water. This means no coffee, juice, alcohol, soda, and of course food. Medline Plus also recommends against chewing gum and smoking cigarettes, as these can affect your results.

Let’s focus on the one thing you can have while fasting, water. Drinking plenty of water before your blood test will keep you well hydrated and may even make your blood test process go more smoothly. When you are well hydrated, your veins will be plumper. This can make it easier for the phlebotomist (person who pokes you for the blood test) to gain access to your vein and draw the amount of blood necessary for testing.

Woman drinking water

Taking Medications While Fasting

Most of the time you can take your regularly scheduled medications while you are fasting, but it’s always best to check with your doctor beforehand. You may not be able to take medications that need you to take them with food. But always check first with your doctor.

If you are taking a short term medication that you need to take with food then try and schedule your blood test for when you’ll be done with the medication. Healthcare professionals want to work with you and are generally willing to work around your schedule when they can.

Man taking medication

Oops! I Ate or Drank Before My Test

Did you slip up and forget that you couldn’t have coffee or eat breakfast? Don’t worry, you’re not the first person this has happened to. Pick up the phone and call your doctor or the center where you were going in for your blood test. Explain what happened and they will give you instructions on your next steps. The likely response will be that you need to reschedule your blood test.

Next time before you go to bed the night before your test put a sticky note on your coffee maker or fridge as a reminder that you can’t eat or drink in the morning.

Woman saying "Oops!"

Eating and Drinking After Your Blood Test

As soon as you are finished with your blood test you can eat and drink. We recommend bringing a snack along with you to your blood test so you can eat that as soon as you’d like. It’ll give you the extra energy boost that you need. Drink lots of water to replenish yourself after your test and to keep yourself well hydrated.

Grabbing a bag of almonds

Tips for Fasting

Our best tip for fasting before your blood test is to schedule your test for early in the morning. This way you will have slept through the majority of your fasting time and won’t be tempted to break the fast. Our other tips are to drink plenty of water and to take your medication unless your doctor tells you not to.

One last thing, don’t exercise while you are fasting. This can also change your testing results. Just wait until you have completed your blood test, have a snack, then go for your run or workout.

Scheduled blood test on calendar

Fasting During Pregnancy

Unfortunately, pregnancy isn’t an automatic pass from fasting for certain blood tests. In fact, most pregnant women will need to do a fasting blood glucose tolerance test during their pregnancy. As with everyone else, we recommend scheduling this test early in the morning and drinking plenty of water to stay hydrated.

Pregnant women are more prone to feeling nauseous, especially when they have an empty stomach. If this is the case for you, talk to your doctor about scheduling your test when you are feeling better to avoid any extra trips to the bathroom!

pregnant woman having a blood test

Fasting Blood Tests for Children

We don’t envy the parents of a fasting toddler! If your child needs to have a fasting blood test talk to your pediatrician to get all the facts to make sure you do not need to repeat the test. Ask exactly what your child can and cannot eat and drink, and how long they need to fast for. You don’t want to walk into the testing center thinking your child needed to fast for 12-hours when it only had to be 8-hours.

Once you have all the information, make sure you schedule the test for the first thing in the morning. If your child is old enough, explain what is happening and reassure them that he or she will be able to eat as soon as the test is done. If your child is having a hard time, distract them with whatever it takes! Toys, iPads, TV, a little screen time to save them from running off to sneak a snack will be well worth it in the end.

child having a blood test

Patty Weasler, RN

Patty Weasler, RN

Patty is a freelance health writer and nurse (BSN, CCRN). She has worked as a critical care nurse for over 10 years and loves educating people about their health. When she's not working, Patty enjoys any outdoor activity that she can do with her husband and three kids.

X