Fainting

can be caused by a variety of things as it is related to your heart, circulation, blood pressure and breathing but is triggered by different factors in different people. Stressful situations, pain and excitement can all cause fainting.