Thank you for your question on ehealthforum.com
Your complaint of not getting hard enough erections happens from time to time. Your history suggests that you started alcohol intake recently. Sometimes excess alcohol consumption can affect the function of an erection.
If your erection is not hard enough and you find a difference between the two sides, observe any deviation and note any pain. Pain with deviation to one or the other side/ erect or straight can occur occasionally in a particular condition involving the penis.
Most men do not have a straight erection and it is very common for the erect penis to be slightly curved. Slight curving is very normal. If the deviation is of recent onset, and associated with pain, then it is very important to seek medical advice.
Erectile dysfunction is mainly due to psychological causes, it will usually get better with proper counseling. However, it is always essential to rule out any underlying medical problems, please consult your doctor initially for an examination and advice. Thank you.