Question: how long can you drink alcohol before giving blood?
Answer: Try to avoid drinking alcohol 24 hours before giving blood. If you do drink alcohol, make sure to compensate by drinking extra water.