Answer :
Low blood pressure
The blood cannot get to the brain as fast as the brain needs it and results in temporary unconsciousness.
I believe the answer is all of the above because all of these things can make you faint
Low blood pressure
The blood cannot get to the brain as fast as the brain needs it and results in temporary unconsciousness.