After 15 years of non-stop smoking, Kevin Smith has determined he is too dependent on weed and has given it up.