what to eat the day you give blood
You shouldn't eat anything for at least two hours before giving blood. Have a light meal like toast or a sandwich but nothing too heavy as it might affect the blood sugar levels. Afterward they provide tea and biscuits. Have them. and rest for 15 minutes.