Hi Doctor, I Can't Keep My Erection For Long Time
There can be several causes, require further evaluation.
Detailed Answer:
Hello,
I have gone through your query and here is my advice.
As per your history, there are several causes for erectile dysfunction. In most of the cases, it may be due to performance anxiety. Along with that, we have to rule out other possible pathological causes.
For further assessment, I would suggest you to consult with sexologist /sex expert for detailed clinical examination. He may procure blood sugar level, electrocardiogram, testosterone level, nerve conduction studies as per evaluation.
Mean while, you can take tablet sildenafil one hour before sexual act. Avoid strenuous activity. Take proper sleep of 7-8 hours. Take balanced diet. Avoid smoking and alcohol if you have it. Foreplay will also help.
Hope I have answered your query.
Let me know if I can assist you further...