Thank you for being online.
The symptoms you are having of weak erection is medically called as ED(erectile dysfunction).Its most common causes are: diabetes,hypertension (high blood pressure),cardiovascular diseases,cigarette smoking,nerve or spinal cord damage,low testosterone levels,certain medications,depression and anxiety.
Stress/anxiety/depression are the most common causes of this.The treatment depends on the cause.It includes Oral medications like Sildenafil (Viagra),Tadalafil (Cialis),life style improvements (for example; quitting smoking,if you do), testosterone therapy.
Sildenafil (Viagra) is a prescription medication & is very effective in treating erectile dysfunction.So my best advise for you is to make an appointment with your doctor to get the prescription of viagra &/or other medications accordingly.It will help you greatly in getting good erection & maintaining the erection.
Hope this helped.
Please leave positive rating above the chat box so I can get credit for helping you today we only get after positive feedback.Bonus is highly appreciated.
If there anything else that you would like to know.I am happy to address your follow-up questions. Please use the REPLY BUTTON to reply back to me