Erectile dysfunction is a large and complex subject that should really be dealt with by a medical practictioner as it can be caused by prescription drugs or medical conditions that may need treatment, such as diabetes.
If these have been excluded then there are nutritional steps that a man can take to help treat ED.
1. Increase Arginine intake: Arginine is an amino acid that is important in the male reproductive system. It helps form the nitric oxide that opens the blood vessels and allows an erection to occur. (Yes, the same stuff in nitrous oxide kits for your car.)In general a dose of between 3,000 and 5,000 mg of arginine a day could help enhance a mans erection. This can be obtained in a supplement or by increasing certain foods such as nuts and seeds. practically to get the recommended amount a supplement would be needed. higher doses cause nausea.
Note: In herpes sufferers high arginine diets can increase frequency and severity of outbreaks.
2. Increase Vitamin B12 intake: B12 is found in animal products but some people have difficulty absorbing it. Drops or tablets are available.
3. Increase Indole-3-carbinole intake via a supplement or increasing dark green leafy vegetables. thnis increases testosterone levels.
http://www.helium.com/items/852598-foods-that-increase-testosterone
http://www.dietaryfiberfood.com/l-arginine.php
