i drank some alchohol and smoked a cigerete not more than 40 hours ago. can i donate blood in the next 1 hour?
where do you donate this time of morning
No reason why you cannot.
You can donate blood if you have taken alcohol or smoked a cigarette more than 40 hours ago. However, you need to make sure that you don't have any health issues. Get more information on http://www.aabb.org/resources/donation/Pages/bdprocess.aspx.
It takes roughly about 72 hours for any substance to 100% completely leave Your body, therefore , some will remain in your blood for that long .. And depending on how much water u drink , it can go away faster