Passing out (vasovagal syncope) is caused by a rapid drop in blood pressure. This can happen from getting a blood test or injection in some people due mostly genetic overactive vasovagal reflex response.
When you GIVE blood, the decreased volume of blood adds to the equation, making a drop in blood pressure more likely thus more people are likely to pass out, even with more minor genetic predispositions.
Latest Answers