The short answer
Check your form or ask the surgery, and if nobody gave you a rule, leave at least 24 hours between your last drink and the test. That is the advice UK providers such as Nuffield Health give for fasting tests, and NHS hospital leaflets warn that you may be told not to drink before your test.
That covers the short-lived effects. It does nothing to the values that reflect weeks or months of drinking: a raised GGT usually takes 2 to 3 weeks to come back to normal after someone stops, and red cell size can take 2 to 4 months.
So how long to stop drinking before a blood test depends on what the test is for. Preparing well makes a result readable; it does not make it say something different.
Two clocks: last night and the last few months
Alcohol acts on two timescales. In the short term, it is one of the habits that laboratory specialists list as changing how the body handles a meal, alongside smoking and coffee. That is why it belongs in any conversation about fasting tests.
In the longer term, regular drinking shifts markers that move slowly. Gamma-glutamyltransferase (GGT), one of the liver function tests, rises and then needs weeks to settle after drinking stops. The mean corpuscular volume (MCV), the average size of your red cells, drifts upwards and can take months to come back.
One dry evening cleans up the short list, not the long one. A GGT that reflects months of habit will not be undone overnight, and a result that measured it has not caught you out.
When to stop drinking before a blood test, test by test
There is no single official number for every test, which is why the instruction on your own form matters most. Use these as starting points for a conversation with the surgery or the person who requested the test, not as rules.
After the sample has been taken, nothing in it changes, so when you have your next drink is not a laboratory question.
- Routine bloods, no fastAsk the surgery; a full alcohol-free day before the test is a sensible default.
- Fasting testNo alcohol during the fast, and ideally none for 24 hours before it.
- Liver function testsAsk whether the doctor wants your usual state or a few dry days first.
- Follow-up after cutting downChange shows over weeks, so compare with your own earlier results.
GGT and MCV are not alcohol tests
This is the thing most people get wrong, and it cuts both ways. Liver enzymes are useful screening tools, but reviews of alcohol markers are explicit that they are not specific to alcohol: a raised GGT or ALT does not establish how much anyone drinks.
Excess weight is an increasingly common cause of raised liver enzymes on its own, and ALT and GGT also track insulin resistance and metabolic syndrome. Lifestyle moves them too: weight gain, physical exercise and coffee all affect several of these markers.
A more recent study looking specifically for a drinking marker found that GGT and MCV were influenced by several factors at once, including liver injury and blood fats, while a specialised marker, carbohydrate-deficient transferrin (CDT), tracked consumption independently of them.
So if your GGT came back high, the honest reading is that something is making your liver work harder, and alcohol is one candidate among several. That is a question for your GP, not a verdict from a number.
Can I get a blood test if I drank alcohol the night before?
Usually, yes, if the test does not need a fast; the fasting window is a separate rule. But alcohol is not neutral either. If the form includes glucose or triglycerides, which respond to what you ate and drank the evening before, a heavy night is exactly the kind of thing that blurs the picture.
Whatever the test, say what you drank and when. It costs nothing, and it helps whoever reads the result tell a passing effect from a pattern.
Why a ‘clean’ result can backfire
Some people stop for a few days to make a result look better. It rarely works the way they hope. GGT needs 2 to 3 weeks to come down and red cell size months, so a few dry days leave the slow markers roughly where they were. CDT, for its part, rises only with sustained heavy drinking, around 50 to 80 grams of alcohol a day over several weeks: at 8 grams per UK unit, that is roughly 6 to 10 units every day.
More importantly, it is not a useful goal. If the test was requested because your GP is checking your liver, an artificially tidy sample answers a question nobody asked. Telling your doctor plainly how much you drink is what gives the result its meaning.
If you are cutting down
If the test is there to follow a change in your drinking, the useful comparison is not with the reference range but with your own previous results. A GGT falling steadily over the following weeks says more than any single value set against a population range.
Ask your GP when a repeat test would show the change best. Because MCV moves over months, a check that comes too soon can make real progress look like none. For context, the NHS low-risk guideline is no more than 14 units a week, spread over three or more days.
Guidance on blood sampling treats preparation as part of sample quality, and honesty about drinking is part of that preparation: tell the person taking your blood what applies to you.