changing my diet to include more chocolate. I think this is an interesting topic. I just recently startedd getting B12 shots. I am surprised at the difference of course my B12 level was so low that this was my only treatment option. I did not know long term use of anti-seizure medications can cause low B12 levels; hormones, too., and medications used to treat GERD. I have all three things. Seems a doctor should have gotten some clue before it got so low.....but at least it's "fixable".