I'm surprised no one has mentioned N-Acetyl-Cysteine (NAC) it's supposedly good for protecting your brain against some of the harmful effects of meth. I've seen it in a few harm reduction threads regarding meth on other websites and actually started taking it before I even found out about its supposed protective effects bc of a different issue. That and Vitamin B are the only things I take but honestly I just wish I could take something that would reverse all the effects that meth has done on my mind and body and return me to the person I was before I discovered this evil drug... sigh...