Greetings,
I understand that your issue must be causing a lot of stress... and this often results in a vicious cycle that further exacerbates the sexual dysfunction. There are several things that need to be ruled out and addressed before a "psychological" cause for your problem is diagnosed. It will be useful to check a blood testosterone level to rule that out as a contributing factor, in addition to measurement of other sexual hormones (LH, FSH, free testosterone and PRL levels). Another important contributing factor is the marijuana use which decreases testosterone and increases estrogen in the body... this is definitely contributing to the problem. It would be a good idea to decrease the use or even stop it entirely.
There are many medications available (including viagra and levitra) to help maintain an erection but the above work-up should be done to rule out an organic cause.
I hope this helps,
Sincerely,
Dr.Bernon
__________________
If you are satisfied with my answer please accept it by using the green "ACCEPT" button located in the upper right hand corner of the post. Positive feedback and BONUSES are always very appreciated!

