There are many options for erectile dysfunction. Oral medications include Viagra, Levitra, Staxyn, Cialis, and Stendra. However, not all men can safely take erectile dysfunction oral medications. Medications for erectile dysfunction might not work or can be dangerous if you take nitrate drugs, have very low blood pressure, or uncontrolled high blood pressure. Also, if you have severe liver disease and kidney disease. If you cannot withstand the side effects of drugs, you may want to choose other options.
Nonoral medications for erectile dysfunction include self-injections (alprostadil, papaverine, and phentolamine), Alprostadil urethral suppository, and testosterone replacement. Additionally, there are penis pumps, penile implant surgery, and blood vessel surgery.
If you are experiencing stress, depression, or anxiety you may want to visit a counselor before you commit to medication or surgery. There could be underlying causes of erectile dysfunction that can be addressed without medication or surgery.

I am a graduate student with extremely high stress and depression. I contacted my doctor and part of the issue has been depression so he put me on anti-depression medication which is helping. My girlfriend is the one who suggested I see my internist about depression.