Zocdoc Answers

Medical questions & health advice by licensed doctors

"Is it normal to feel faint when giving blood?"


Every time I have a blood test done at my doctor, I feel like I'm going to faint. Is this normal? It happens no matter the time of day or what I've eaten. It's made me scared of getting tests done.


I wouldn't worry that there is something wrong with you because you feel faint with having blood tests done! A very large percentage of the population has this problem! Essentially what happens is that in some people, in response to the sight of blood or another stressful stimulus, the body can trigger a neurological reflex that causes blood to pool in the legs and the heart to slow. This results in dizziness and can even lead to fainting as the blood flow to the brain diminishes momentarily. In order to minimize this problem you can continue to do some of the things that you are already doing - such as making sure that you are well rested and have eaten a meal when you go to get your blood drawn.

See a doctor who can help

Find a Primary care-doctors near you

You can also ask your doctor to clump tests together so that they can happen infrequently as possible. Finally, and most importantly, you should always let the person who is drawing your blood know that you tend to feel faint when you have procedures done. They will make sure that you are seated comfortably or lying down so that there is not chance that you could fall over or otherwise injure yourself. Ask your primary care doctor for more information about this issue!

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.