HI, thanks for using healthcare magic
Erectile dysfunction is a common problem. Normal erectile function requires the following: (1) adequate blood supply to the genitalia- this can be affected by conditions such as diabetes,
hypertension,
high cholesterol, smoking, obesity, vascular diseases
(2)adequate nerve supply - diabetes,
spinal disease, trauma
(3) normal levels of hormones
(4)psychological conditions- relationship issues,
depression, anxiety
The morning erection that you are experiencing is normal.
In terms of the erectile dysfunction, you may consider visiting your doctor. He or she can examine you and determine a probable cause. There are medications that can help such as viagra, cialis, levitra.
You can try one of these to see if it solves the problem for you.
I hope this helps