Question: how many hours of sleep do you need before donating blood?
Answer: This includes eating something substantial at least 3 hours before blood donation, to not smoke 2 hours before donating blood, having a good night's sleep of 6 to 8 hours the previous night and no alcohol consumption at least 24 hours before donating blood.