I am 50 and cannot achieve an erection. I was in prison for five years, so I have not had sex in a long time. There was also large quantities of TVP (textured vegetable protein derived from soybeans) served which is reported to have high levels of estrogen. My testosterone count was low and I was using Androgel before I went to prison. I am diabetic, have been for a decade, but not insulin dependent. I also cannot sleep, so I take OTC diphenhydramine/acetaminophen excessively. I know all these issues must be contributing from my research, but is there anything I can do immediately to achieve an erection?