Question: what not to eat or drink before giving blood?
Answer: Alcohol. Alcoholic beverages lead to dehydration. ... 
Fatty foods. Foods high in fat, such as french fries or ice cream, can affect the tests that are run on your blood. ... 
Iron blockers. Certain foods and beverages can affect your body's ability to absorb iron. ... 
Aspirin.