My son is on them and he seems to be struggling with staying clean. I know he must take the sub himself and he can choose not to and use, but is it really a good way to kick the drug habit or just another form of legal use. I don't see any great improvement in him.