Hypertension, medicines and stress can all affect sexual health.