I think I'm going to stick with my Regiment of, magnesium, zinc, and super B complex, this seems to be helping me, although I do have my days when I have my spikes. I think after reading a few of these posts I might throw in a little bit of niacin, I suppose it couldn't hurt.:)