I know someone who's in a similar situation. Have you tried nicotine gum? I know people who've chewed it with decent results. Also... how are you doing money wise? Maybe try to quit smoking, but continue doing weed? Or vice versa? I don't find weed addictive personally, but it really takes you out of it... Maybe it would be a good distraction?