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