Country music outlaw and marijuana lover Willie Nelson has quit smoking the drug for health reasons.