Regarding your erectile issues: I would be not that concerned as long as you get normal erection at time of sexual activity.
Morning erections tend to diminish in frequency and intensity with age, esp by mid 30s.
Next Steps
If erectile issues persist, it would do no harm to go and get a check up done by a Urologist.
Health Tips
A word of caution about alcohol. It would be prudent to stop regular consumption of alcohol.