I’ve fainted two times, but only that few because I now know what it feels like and can avoid it.
First time I must have been around ten, and I was staying at my aunts’ house. I’d packed my stuff in my dad’s old suit bag, which had a hefty metal hanger hook, about half an inch wide, flat, in a squared-off shape, and it was lying on the floor at the moment in question, with the pointy side facing up. I accidentally stepped on it, carving off a good portion of my arch in the process. Immediately got woozy, shambled around a bit, then fell face-first into an unplugged box fan. I got to get an x-ray of my skull to see if my nose was broken - thank goodness, it wasn’t.
Second time I was about twelve, and my mom made me go to the doctor to have my ears pierced, instead of letting me go to the mall like a normal person. She figured it would be safer.
Their method was unconventional - use a damned thick needle to inject novocaine into the front and back of the lobe, then ram the earring post through whatever flesh hadn’t been pierced all the way through. Mom said I heard/felt this maneuver, and the blood drained from my face like in a cartoon. They made me lie down for a while. However, as we were leaving, and my mom was paying, I went right over, doing a fake to the front, then keeling over backwards.
I started to come to as they dragged me into an exam room, and I could have sworn I heard someone say, “Batman.” Odd.
Now I know if I’m in a squicky situation (getting blood drawn, dissecting pigs’ eyes, giving blood), and I get tunnel vision and/or feel my upper lip and nose start tingling, to get my head between my knees double quick.
Unfortunately, I almost passed out while giving blood, and was a huge spectacle as three nurses fanned me, clapped in my face, and yelled, “Stay with me!” This was at law school, and for a while thereafter my classmates called me “Blood Girl.”
Thank goodness for mono - it got me mostly over my problem with blood draws, through sheer repetition, and disqualified me from giving blood ever again.