While there are plenty of prescription medications to help improve male erections, some research suggests that certain vitamins and supplements can also help. Because erections are the result of increased blood flow to the penis, vitamins that improve circulation will help. The same is true for vitamins and supplements that help with smooth muscle relaxation, which help the walls of the arteries dilate.
Vitamin E has long been associated with increased sexual performance, partly because it's associated with the production of sex hormones, such as testosterone, according to Discovery.com, and because vitamin E is essential for good circulation and muscle health.
In addition to boosting your immune system, vitamin C is also important to preserving the health of your arteries, according to the Vitamin C Foundation and the American Heart Association. Studies show that vitamin C helps improve endothelial (lining of the arteries) function, which is essential for healthy erections.
Vitamin B Complex
B vitamins offer many health benefits, though the ones related to vitality and blood flow are the ones with the greatest potential for improving erections. According Care2.com, vitamin B1 (thiamine) is responsible for increasing energy and circulation, while vitamin B3 (niacin) is involved in the production and synthesis of sex hormones, as well as healthy circulation. Vitamin B12, perhaps most importantly, has been associated with preventing impotence.