Erections are mysterious phenomena that seem to have a life of their own. When they don't occur, it can be disappointing, to say the least. Reduced blood flow, usually due to narrowing of the vessels supplying the penis, is often the cause of erectile dysfunction (ED) in older men. Emotional problems are the most common underlying cause in younger men. Probably not. Most cases of ED are caused by physical problems, either alone or in combination with emotional problems. Almost any medical condition that affects the nerves or blood vessels can affect the ability to achieve erections. High blood pressure, heart disease, multiple sclerosis, kidney disease, and diabetes can cause ED. In fact, more than 50% of men with diabetes suffer from this condition. Hormonal problems, such as low testosterone levels, can also be a contributing factor, more often in older men. Prostate cancer treatments, such as surgery and radiation therapy, may be the cause. If you have erections in the morning or while sleeping, the problem is probably not physical. Stress, anxiety, and depression can also cause erectile dysfunction. For more information visit our site: Genericpharmamall