As for the right treatment, again, only
a doctor can help you. PDE-5 inhibitors (Viagra, Cialis,
Levitra) are usually effective but they don't work for everyone. Vigamed (oral phentolamine) is a new ED drug that blocks alpha receptors and improves blood flow to the penis. I'm very sceptical about natural supplements, but PRELOX (L-arginine + pycnogenol) seems to be effective. For the most severe cases of ED, there are also penile injections.