It's easy. You're brain is fooling you. You have to think about it that it isn't addictive, and that it isn't bothering you. I smoke alot aswell, and quitting has never worked ( because i always break a long time away from it while drunk -_- ). But anyway's, you're brain is convinced that you're addicted. it's all in your head, just keep thinking you're fine without it and you should get through . Start running, working out sweating alot. It will get the T.H.C out of your system faster. Once it's out of your system, you should be fine and these addictive thoughts should leave you. But marijuana can be in your system up to a month i've heard. But that's probably if you're on the heavyier side, because thc is stored in fatcells. So you can probably get it out in about 1-2 weeks if you workout or run alot or something. And btw STAY AWAY FROM PEOPLE SMOKING. That is probably the hardest thing about quiting, watching someone smoke up and get high . It's hard. And don't tell your friends if they're not going to support you. "If they're just like, yeah ok i've heard this one before... ever stoner quits then goes back." I've heard that line many times, and it makes it harder for you. So i don't even tell people, i just stop and leave it be. It is hard for the first few days i know. But you can do it. Goodluck
Oh! and i just read that you smoke to get it off your mind. Well me, i smoke a cigar usually if i'm having a hard time not thinking about it. Doing smoke tricks and shit really helps hahah!