I would suggest you get some medication from a doctor or a shrink.

You could try to self-medicate with weed, but as any medical professional, alcoholic or drug addict will tell you, it doesn't work very well...if it works at all.
Good luck!