I've recently come to the realization that I have an embarrassing problem. Sometimes, when I have to witness a procedure with cutting or excessive blood I almost faint. I don't consider myself a squeamish person, but I have been a nurse for almost two years and this has happened several times - once, as a nursing student observing an amputation, once when a physician was performing a thoracotomy, once during a sheath pull, and once when observing a pacemaker insertion. I can feel it coming on when it starts to happen and I've been able to stop myself from passing out, however, this leaves me worried about the ability to safely fulfill my duties. Will this ever get better? Is there anything I can do to keep it from happening? Thanks for your insight.