If you are smoking weed stop now, it will only make it worse. Not taking the piss but it does fuck you up after a while.
Wehn you go to Dr's push for CBT rather than just anti-depressants as that will start to treat the cause and help you in the longer term.
Good luck.