I had this problem during my teens and 20's, and drank to overcome it, hence got into lots of unsuitable situations and relationships, so dont do that!
I agree with the other posts, you need to cut out the weed. Have you tried any self help books? CBT I found useful, retraining your thoughts and stuff, but you have to do it with a sober head. Its not impossible, and I wish you the best of luck x