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