Less blood flow: One of the prime reasons for ED is no proper blood flow to male organ, rush of blood flow is a prerequisite to get erection and to maintain a good erection throughout sexual intercourse. There are “N” numbers of factors that affect your circulation of blood. A diet full of fats clogs in arteries, plaque etc, restricts flow of blood to the body as well as the penile region. Nevertheless no exercise or no physical activity is also one reason for less blood circulation.
Decreased amount of Nitric Oxide: many men don’t know this but nitric oxide is very important to get firm and hard erection. Because it helps in smoothening, muscles which supply blood to the male organ, so that blood vessels can relax and open which in turn results in increment of blood flow. With age nitric oxide decreases and ED becomes usual.
Life style: Yes your life style is also one big reason for ED like smoking, alcohol abuse, drug abuse, obesity, etc. All the above factors will decrease the blood circulation to male organ and also will lower the making of sex hormone testosterone in the body. For example higher fat levels will increase Estrogen level which obliviously affects the production of Testosterone.
Psychological issues: psychological and emotional issues accounts to 10-20% of cases of ED. Lots of stress, depression, panic attacks, anxiety, relationship issues, etc also can contribute to ED.