I agree with margypops, it may be your blood sugar being too low or too high. Also, your blood pressure could be a problem best to check it out soon with your doctor.
mkh9
Possible low blood sugar or fluctuating sugar levels ,if you faint a loyt need to have it checked out at your Doctor .