I'm sorry your having a hard time. Like the above post said you need to surround yourself around sober people. I had to cut off all my old friends that use. When i start getting down I make myself busy with positive things like getting on here, going to a AA meeting, praying, or calling someone I know is going to lift me up. I hope you get to feeling better.
It is hard to struggle in recovery. I have been clean only three weeks and at times it is easier said then done. i have limited myself around certain people that I know can trigger me , even those whom are withdrawing. I focus on positive outlooks and what things I use to enjoy and now getting back into. I now need to find more friends and those in my shoes that are welcoming sobriety with open arms.
You have been struggling since you started. I'm not sure what to say except that your attitude means a lot during this time. Try and focus on something positive. Do something constructive. Being clean is worth it--focus on that.
I also have to mention that hanging around people that are using or withdrawing or whatever is very dangerous and I am concerned for you.
I hope this all works out for you and you really do find out that life can be good--very, very good!! Hang in there and whatever you do, don't use.