In the past, times that I have fainted included:
in a first aid class;
when I cut myself;
when I thought Husband had been injured playing rugby;
when Younger Son as a toddler cut himself (I took him to hospital and I was the one who had to lie down);
giving blood (twice - they've banned me now);
and - until today the silliest - when visiting someone in hospital.
Today I excelled myself.
I fainted at the optician's.
Okay, I didn't actually faint but I had to ask if I could lie on the floor. Twice.
But my eyes are fine.