I had a couple friends like that. I dont talk to em much anymore. Either they realize its too much and calm down or they just wont change and think everyones out to get them and just get all pissy.

Tell him its not his fuckin life. You toke daily because you got the resources. And theres nothin wrong with that I do it too. He goes outa his way to get em it seems. Or just keep askin to hang out and shit and if he's always askin for weed, or to smoke talk about it then or somthin. Or keep doin shit that would cut-into his 'weed' time and if it becomes a problem be like Dude, cut this shit out and show him examples.

I kinda used to be like that when I dealt small. But after I got on probation and quit cold turkey. I realized weed will be there tommorow. The next day, and the day after that. So stfu and be sober and deal with it. If you cant then you got a problem.