It can be treated well with counseling sessions and homeopathic medicine effectively.
The cause can be psychological and physical issues.
Your
testosterone levels are fine ...it can be above 550 though. It seems to be more like neuromuscular weakness.
It needs to be treated asap otherwise it may get complicated.
It can be well addressed in a holistic approach for complete recovery.
You need an expert Sexologist who is a good homeopathic physician and psychologist.
Next Steps
I have been working as a Homeopathic Psychiatrist, sexologist and Counseling psychologist for the last 17 years. You can contact me through an online appointment for further assistance.