welcome logoOnly a doctor can diagnose the cause of erectile dysfunction. Causes of erectile dysfunction can be both physical and psychological. If you are having a tough time achieving or maintaining an erection, this can be due to erectile dysfunction. Physical Conditions that can cause erectile dysfunction include the following: - Diabetes - Heart Disease - Prostrate Disease - Prostrate surgery In most cases, a physician will do a blood test to rule out the following conditions. Other physiological conditions that can cause erectile dysfunction is the use of illicit drugs or excessive use of alcohol. Even too much caffeine can cause erectile dysfunction. In many cases, erectile dysfunction is due to psychological causes. This includes the following conditions: - Depression - Anxiety - Insecurity about penis size - Insecurity about performance In such cases, a doctor may prescribe anti depressants or a prescription medication. Erectile dysfunction can also be caused by lack of blood flow to the pelvic region. This can also be alleviated with the use of certain medications. If you do not like the idea of taking synthetic medications that may cause side effects, you can take all natural products. Most male enhancement pills contain all natural herbals that have been proven effective in increasing libido and improving sexual performance for ages. Insecurity about penis size can be helped by either using some of the devices that are designed to add inches to your penis or by performing penis exercises that are rather simple to do. Massaging your penis prior to sexual activity will also increase blood flow and allow your penis to become engorged with blood and appear larger. If you are having a problem achieving or maintaining an erection, you may be suffering from erectile dysfunction. Only a doctor can diagnose erectile dysfunction. If you suspect this may be caused by a physical problem such as heart disease, prostrate problems or diabetes, see your physician.