i have passed out after giving blood. this happened on several occasions so i've decided not to donate blood unless its an emergency situation, more for the sake of the nurses and all the commotion it causes, than because its unpleasant for me. i've also passed out several times in the hospital, both as a visitor and as a patient. its something about the antiseptic smell, and maybe the lack of fresh air.