To maintain healthy, strong erections, WebMD recommends eating a heart-healthy diet, maintaining a healthy body weight, exercising regularly, avoiding cigarettes and drinking alcohol only in moderation. Because stress increases levels of the hormone adrenaline, which constricts blood vessels, properly managing psychological stress and improving emotional health can encourage better erections and boost a lagging sex life.
Adequate levels of testosterone are needed for strong, long-lasting erections, explains WebMD. Weak erections, low sex drive, decreased stamina, difficulty making decisions and moodiness are symptoms of testosterone deficiency. A doctor can check testosterone levels to ensure they are within normal range.
By damaging blood vessels leading to the penis, both high blood pressure and high cholesterol can lead to erectile dysfunction, notes WebMD. Eating healthy foods, exercising and avoiding being overweight is crucial for sexual health. Eating a Mediterranean diet consisting of fruits, vegetables, fish, whole grains, and healthy fats such as olive oil and nuts promotes healthy blood circulation and, according to Dr. Irwin Goldstein, has been scientifically shown to improve sexual function.
Dr. Steven Lam, author of "The Hardness Factor," recommends having sex on an empty stomach to improve erections. If you eat a large meal before sex, the blood needed for a strong erection gets diverted to the stomach.