Long-term lack of morning erections may be caused by age factors, underlying diseases, testosterone secretion and other reasons, through a good lifestyle, medication to regulate. 1. Age factor: men with age, sexual function will decline, the number of morning erections will gradually reduce or long time no longer appear morning erections, this is a physiological phenomenon, no special drug treatment, usually to develop good habits, to ensure adequate sleep at night, do not smoke, drink, maintain a good mood. 2. Underlying diseases: men suffering from hypertension, diabetes, cardiovascular disease and other diseases may affect the function of blood vessels. For example, high blood pressure can lead to narrowing of the arterial lumen, insufficient blood congestion in the penis resulting in a gradual decrease in morning erections or no morning erections for a long period of time, the patient should go to the hospital to customize an individualized treatment plan, such as taking nifedipine extended-release tablets to lower the blood pressure and so on. 3. Insufficient testosterone secretion: men with defective testicular secretion of androgen function may cause insufficient testosterone secretion, showing the symptoms of long-term absence of morning erections, and can be treated with local injection of testosterone propionate. To summarize, there are many reasons for the lack of morning erections, so you should consult your doctor and take medication as prescribed by your doctor.