Why do I get faint when I see blood?
Photo Credit: Courtesy of 3DStockPhoto (see image)
Why Do Some People Faint at the Sight of Blood or a Needle? Fainting is caused by a sudden drop in your heart rate or blood pressure. When we are anxious, our heart rate and blood pressure actually go up. ... This drop in blood pressure is called the vasovagal response.