Can drinking alcohol before a blood test affect results

It depends on the type of blood test you're having. The healthcare professional arranging your test will tell you if you need to do anything to prepare for it.

You can eat and drink as normal before some blood tests. But if you're having a "fasting blood test", you will be told not to eat or drink anything (other than water) beforehand. You may also be told not to smoke before your test.

Common fasting blood tests

Examples of blood tests that may require you to fast include:

  • a fasting blood glucose test (used to test for diabetes) – you may be asked to fast for 8 to 10 hours before the test
  • an iron blood test (used to diagnose conditions such as iron deficiency anaemia) – you may be asked to fast for 12 hours before the test

For more information about a wider range of blood tests, go to Lab Tests Online.

Further information

  • Can I take medicine before having a blood test?
  • Blood tests
  • Lab Tests Online: understanding your tests

Page last reviewed: 25 February 2021
Next review due: 25 February 2024

How do you prepare for a blood test?

Some blood tests will require you to fast beforehand. In these cases, your doctor will instruct you not to eat or drink anything, except water, in the hours leading up to the test.

Fasting before certain blood tests is important to help make sure that your test results are accurate. The vitamins, minerals, fats, carbohydrates, and proteins that make up all food and beverages can impact blood-level readings, clouding the results of your test.

Not all blood tests will require you to fast beforehand. Blood tests that you will likely need to fast for include:

  • blood glucose test
  • liver function test
  • cholesterol test
  • triglyceride level test
  • high-density lipoprotein (HDL) level test
  • low-density lipoprotein (LDL) level test
  • basic metabolic panel
  • renal function panel
  • lipoprotein panel

If your doctor has prescribed a new blood test for you, or doesn’t mention whether or not you should fast or for how long, ask them if fasting is required. Some tests, such as a fecal occult blood test, don’t require fasting but do limit certain foods. Red meats, broccoli, and even some medications may cause a false positive test. Always follow your doctor’s advice when preparing for a test.

The amount of time you need to fast for will vary depending on the test. For most tests, you will be told not to consume anything but water for eight hours leading up to the test. For a few tests, a 12-hour fast may be needed.

Even if you drink it black, coffee can interfere with blood test results. That’s because it contains caffeine and soluble plant matter, which might skew your test results.

Coffee is also a diuretic, which means that it will increase how much you pee. This can have a dehydrating effect. The less hydrated you are, the harder it can be for the nurse or other medical professional who’s doing your blood test to find a vein. This can make the blood test harder or more stressful for you.

Some blood tests, such as those that assess liver health or triglyceride levels, may require you to not drink any alcohol for a full 24 hours. Trace amounts of alcohol can remain in your bloodstream for several days. If you have any concerns about alcohol consumption, discuss this with your doctor when you schedule your test.

Also ask your doctor if you can smoke cigarettes before the test, or if you should refrain from smoking during your fast.

It’s fine to drink water before a blood test, unless you’re instructed otherwise by your doctor. This is different from some surgical procedures, which may require you to have a totally empty stomach.

Tap or bottled water are both OK, but leave the squeeze of lemon for another time. Seltzer and club soda are off-limits. Carbonated beverages, flavored or otherwise, shouldn’t be consumed during a fast, and neither should any type of tea.

Just like adults, children may need blood tests that require them to fast beforehand. If so, your child’s pediatrician will let you know how long your child should abstain from eating and drinking.

There are several blood tests you may need if you’re pregnant. These are designed to assess any potential health concerns that you or your baby might experience during pregnancy or after you give birth. Some of these tests will require you to fast beforehand. Your doctor will advise you how to prepare for each test.

Fasting is usually safe if you’re pregnant, provided you’re in good health and aren’t having a high-risk pregnancy. For your overall comfort, your doctor may advise you to drink extra water or to remain indoors, especially if the weather is very hot or humid.

Fasting may increase heartburn in some pregnant women. If you experience uncomfortable or concerning symptoms of any kind while you’re waiting to have your blood drawn, let your doctor know immediately.

If you’re seeing a doctor other than your obstetrician-gynecologist, make sure they are made aware of your pregnancy before your blood test.

Will alcohol mess up my blood test?

Alcohol can also affect blood sugar and fat levels, giving inaccurate results to blood tests that require fasting. If a person is being asked to fast before a blood test, they should also refrain from drinking alcohol.

Can I have an alcoholic drink the night before a blood test?

Drinking alcohol before blood test is strictly prohibited. Because alcohol can have its effects on our blood sugar levels and fat levels, drinking alcohol prior to a blood test can produce a false blood test report.

How many hours after alcohol can you take a blood test?

The timing of this test can affect the accuracy of the results. A blood alcohol test is only accurate within 6–12 hours after your last drink.

Can drinking alcohol the night before a blood test affect liver enzymes?

A gamma-glutamyl transferase (GGT) test helps diagnose liver disease. GGT is an enzyme in the liver that helps it work effectively. A person may need to avoid all eating and drinking for 8 hours before the test, as well as avoid drinking alcohol and taking some prescription medications.