If you take certain high blood pressure drugs, which act on your blood vessels, you may be more likely to suffer from fainting. If you are dehydrated, which may affect the amount of blood in your body and, thus, your blood pressure, you may be more likely to faint.