Hello,
It looks like you are getting a sudden fall in libido after getting erection. It can be due to some emotional problem, too much anxiety,
nerve damage in the past, low testosterone, psychological issues like
depression, stress or problems in your relationship. The best way to prevent this is to make healthy lifestyle changes:-
1. Stop smoking, limit alcohol & avoid illegal drug intake.
2. Stay away from stress, depression or Psychological issues, consult a Psychiatric/Counselor. You may need anti-depressants.
3. You should get yourself physically examined to rule out
premature ejaculation or ED. Work with your doctor, get treated.
4. You may need
Testosterone Replacement therapy, do regular exercises & take adequate sleep.
5. Talk to your partner, do not go for a rough foreplay.
6. Maintain healthy weight, take the help of a physiotherapist.
You will have to get treated to stop the loss of libido. Medications like
Sildenafil (Viagra), Avanafil (Stendra) work to help & keep erection for a longer time, they don't boost libido.
Hope I have answered your query. Let me know if I can assist you further.
Regards,
Dr. Nupur K, General & Family Physician