Hypotension can be caused by pregnancy, heart issues, dehydration, endocrine issues, diabetes, blood loss from injury or internal bleeding, severe allergic reaction, severe infection, lack of nutrients. Certain medicines and substances may also cause low blood pressure. Hypertension can be caused by diabetes, an unhealthy diet that’s high in sodium and low in potassium, not enough physical activity, obesity, pregnancy, alcohol, and tobacco.