If you're regularly having trouble getting or maintaining erection and it's not situation specific (for instance, this happens whether you're with a partner or alone or watching porn or whatever), it could be a tip-off to a physiological problem. Diabetes, high cholesterol, high blood pressure, and cardiovascular issues can all present with erectile problems, says Paduch. That's because basically anything affecting your nerves or blood flow can impact your boners.
Diabetes is one of the most common causes of ED. Chronically high blood sugar levels can result in nerve damage that affects your body’s ability to translate pleasurable sexual stimulation into an erection. Diabetes can also lead to issues with circulation, which reduces blood flow to the penis and makes it more difficult to keep an erection that is hard enough for intercourse.
There are treatments available to help you to get and maintain an erection. In addition, making healthy changes to your lifestyle could help with impotence. Switching to a healthier balanced diet, taking more exercise and cutting down on or giving up alcohol and cigarettes could help you to see an improvement in sexual function. If you think that the problem may be related to stress or anxiety, counselling can also help.
A lot of guys don’t want to admit it, but not being able to get or keep an erection happens more often than you’d think. Guys usually have trouble getting or keeping an erection when they’re nervous, scared or worried about something. They might be worried about how they’ll “perform,” or they could be feeling guilty about having sex. They might be afraid of getting a sexually transmitted disease (STD), or, if they are with a girl, getting their partner pregnant. Drugs (including some anti-depressants) and alcohol can also prevent you from getting and/or maintaining an erection.
Having erection trouble from time to time isn't necessarily a cause for concern. If erectile dysfunction is an ongoing issue, however, it can cause stress, affect your self-confidence and contribute to relationship problems. Problems getting or keeping an erection can also be a sign of an underlying health condition that needs treatment and a risk factor for heart disease.