I think the erectile dysfunction problem is very critical. If the person is young and unable to maintain the harder erection, then you should consult with a physician with their age, time period of this problem, etc. The treatment of erectile dysfunction is not possible if the root causes are physical, in case of metal, you may recover your sexual health. Alternatively, if you are over than 50s, then there is no way to treat erectile dysfunction permanently. In that case, you can try some medications like Generic Viagra, Tadalis, Kamagra and Generic Levitra for the better sexual experience. But these drugs are highly effective and can cause negative effects, so always consult with a physician before consuming. Know about Side effects of Generic Viagra.