I pass out nearly every time I give blood, even just some for a test. Don't know what it is, don't have a problem with the needles and the actual taking of the blood but it never fails as I'm walking out of the doctors office I get light headed and head straight to the ground. That's been my excuse for not giving blood voluntarily.