can you eat before giving blood
1 Drink 4-6 eight-ounce glasses of water, fruit juice or other caffeine-free liquid at least 2 to 3 hours before donation. 2  Avoid caffeinated beverages. 3  Avoid alcohol of any type for 24 hours before you donate.  Eat a meal prior to donation.