The answer to this question depends entirely on the person and the cause of the ED. There are a number of treatments that may work for each person. The most common meds are oral PDE-5 inhibitors. You may know them, meds like sildenafil (the active ingredient in Viagra) or tadalafil (the active ingredient in Cialis). They are widely available and tend to work on a large number of people, but that does not mean they are right for you. Certain medical conditions and other medications may not fit with these medications and can be dangerous. Always make sure these meds are safe for you before taking it. Beyond that, they simply may not work for you for a variety of reasons. A medication like trimix (an injectable ED medication) might be more successful for you. Even still there are many other treatments that could potentially work. What you need to do is seek out an expert in this field that can go over your specific case and helpt o determine the absolute best medical fit for you.