Ashton Kutcher has been sober for 10 years now, after a particularly bad experience with a THC mint he took in Italy following a vasectomy, which prompted him to give up drugs for good.