This has just happened to me for the first time in ages (Last time was about 6 years ago), but was even stronger than ever before. Had a massive body attack almost causing me to faint. I barely could see trough all the flashes I was getting in my eyes. I had to lay down for a second because I was sure I'd collapse otherwise. Hearing myself cough sounded like trough a broken set of speakers and was accompanied by known to most people ear ringing... and after it all stopped I still had a lot of white noise in my ears for the next 5 minutes.
The cause of this all? I hit my finger against a faucet and got a little piece of metal stuck in between the finger and the fingernail, causing a relatively small bleed and a lot of pain. I'm not exactly an expert on those things (thus I'm posting here and asking for more specific information) but I know it was all just my body panicking. I didn't "ask" it to panic, I knew it was a very minor injury, but it still did panic.
My question here is - how exactly does it come to those situations? What exactly is my body doing and why does it overreact so hard in comparison to a "normal human being"? Is there a way to fix it? One of these days I'll cause myself more trouble by fainting after a minor scratch than I would by just patching myself up.