I assume you know this because you got a blood test from a doctor. Did you ask the doctor about this? And what are your folic acid and B6 levels -- these three B vitamins are in balance with one another, and high levels of one usually will cause imbalances in the others. And what do you eat -- seaweed, for example, eaten in excess can give you a lot of B12. So can other seafood. So can fresh water algae such as spirulina. Are you eating something a lot that might contain a lot of B12? But first thing is, talk to your doc.