ED can be caused by several various factors. These contain psychological or emotional complications, for example:an erection that won't disappear (priapism). When you have an erection that lasts a lot more than 4 hrs, get medical support without delay. If It isn't handled at once, priapism can permanently problems your penis. unexpected vision loss