The inability to achieve or maintain an erection could be medical or psychological, or both. Unfortunately, it would not be possible to determine a specific cause in your case based solely on the limited information you have posted in your question.
My first inclination (no pun intended) would be to feel that his is a limited psychological response, perhaps due to some performance anxiety. If you can achieve an erection at other times, such as a morning erection or during masturbation, this would be the likely underlying cause. Nearly every man, at one time or another, will experience temporary erectile dysfunction.
Alcohol use can be a factor, so you may want to consider giving it up for a while, until things improve. You did not mention using other recreational drugs, but cannabis, Ecstasy, and others have been implicated in temporary erectile dysfunction. If not, you will need to seek the services of a skilled medical professional to look for a medical explanation.
This answer should not be considered medical advice...This answer should not be considered medical advice and should not take the place of a doctor’s visit. Please see the bottom of the page for more information or visit our Terms and Conditions.
Thanks for your feedback.
14 of 21 found this helpful