Have you tried B 12?
* the sublingual (under the tongue) best if taken first thing in the morning before any food or drink - place under the tongue moving it around a bit so it isn't staying in one place til it dissolves.
* Methylcobalamin
we are trying this one- seems to kick in nicely for me, no need for coffee in the mornings if I need to be somewhere. sold @ Costco also.
dh takes one every morning & he wouldn't do that if he felt it was not making any difference.
http://www.amazon.com/Kirkland-Signa...sublingual+b12