Question: how long should you wait to have a blood test after drinking alcohol?
Answer: It's recommended that you avoid alcohol for about 48 hours before the test. A virus, such as stomach flu, can cause abnormal results.