Greetings.
One of the commonest cause for the erectile dysfunctions is stress, anxiety (including anxiety of the performance), and depression. A counseling session with psychiatrist would definitely help. The role of Levitra or Zoloft is in long term and they start acting fully after you keep taking them for 6-12 weeks. So a session with the psychological counselor and the medications would definitely help you. Remember, you are normal occasionally, with the medication and drinking, so obviously there is no inherent defect. The only thing apart from what I have mentioned is to have confidence in yourself.
Hoe this helps. Please feel free for your follow up questions.
Dr. Arun
Doctor
Specialist is sports medicine psychology. Certified in yoga, relaxation techniques and meditation.