Why do I start gagging when I see blood?

Whenever I see any amount of blood or anything gross i start coughing and gagging, then I feel lightheaded and weak. I have never fainted but I have thrown up and this fear of blood started about three week ago out of nowhere and I dont know what caused it.
1 answer 1