It sounds like the weed's controlling him - and that's not good.
The only time drugs become a problem is when they control you, not the other way round.

Talk to him as a mate and try and get him to cut down - maybe a joint with every meal -