A B12 deficiency causes fainting. I know from experience plus a thyroid problem affects the B12. I know that, too.
Looking at Hillary can cause fainting.