What Causes a Person to Faint?

Fainting is caused by inadequate blood flow to the brain. When the blood flow to the brain is low, critical nourishment and oxygen levels drop. Fainting can have several different causes including heart disorders, blood pressure, and stress. For more information, look here: