Hello,
Though Marijuana can cause ED for some people, your history suggests that you partook in it over a year ago which is more than sufficient time for it to be cleared out of your system. Important to note here is if you are having early morning erections or not.
If early morning erections are fine then counselling maybe the best step forward.
Health Tips
Note early morning erections