From a chemical standpoint, Marijuana is non-addictive. However, anything can become a habit, and that's what smoking weed is to a lot of people. I've smoked off an on for the past 7 years, and for the past few months I've smoked almost every day, usually atleast 3 or 4 times a day. I've been kind of worried lately that I wouldn't be able to quit if I need to, but I've noticed the only time I crave weed is when it's ok to smoke.

If I go a few hours without a cigarette, I'll find a way to smoke. I'll even smoke cigarette butts if I can't buy a pack (haven't done that in years though). With weed, I feel like I could go the rest of my life without it if I had to. The problem is that as long as it's ok to smoke (ie. job doesn't drug test, no girlfriend to be nagged by) I'm going to be getting high every chance I get and it's killing my tolerance.

Best advice I can give myself, and the best advice I can give you is to just take a short tolerance break. Maybe quit smoking for a week or 2, and make it an event to take your return toke.