During sex, my penis does not get hard properly, and it is affecting my confidence. What could be the reason, and what can I do now?
Difficulty getting or maintaining a proper erection is quite common and can happen due to both physical and psychological reasons. Stress, anxiety about performance, tiredness, poor sleep, smoking, alcohol, lack of exercise, and excess pornography or masturbation can all reduce erection quality. In some cases, medical conditions like diabetes, high blood pressure, obesity, hormonal imbalance, or poor blood circulation can also contribute, especially if the problem is happening repeatedly. Many people still notice normal morning erections, which often suggests the issue is more related to stress or mental pressure rather than a major physical problem. Improving lifestyle habits can make a big difference, such as regular exercise, a healthy diet, quitting smoking, reducing alcohol, sleeping well, and managing stress. Try not to focus too much on performance during intimacy, as anxiety can worsen the problem further. Medicines/treatment should be taken only if advised or prescribed by your doctor. If this issue continues for several weeks or is affecting confidence and relationships, a medical check-up is important to rule out diabetes, hormone imbalance, or circulation problems and to guide proper treatment.