Dear
Welcome to HCM
We understand your concerns
I went through your details. ED could be due to two basic reasons. One is physical or organic. Second is psychological. If you are sure your ED is not due to physical or organic problems, then you should 
consult a psychologist. Otherwise, before consulting a psychologist, consult an 
urologist and get yourself investigated.
Once it is sure that your problem is psychologic, the psychologist will give you basic counseling and understand your real real for such ED. Once the reason is known, it is easy to treat with thee help of 
sex therapy. Talk to the therapist openly. I also suggest you, do not act as if you know everything. When you consult a psychologist or therapist, be a plain person. 
If you require more of my help in this aspect, please use this URL. http://goo.gl/aYW2pR. Make sure that you include every minute detail possible. 
Hope this answers your query.  Further clarifications are welcome.
Good luck. Take care.