A 24-year-old male asked:

I did blood test for b12 vitamin and the result was 1617 and the normal level is 700.i need to know why is it to high and what are the risks?

1 doctor answer2 doctors weighed in
Dr. Randy Baker
Holistic Medicine 42 years experience
Needs evaluation: I am sorry to tell you that high B12 levels can be a sign of serious health problems including liver ; kidney disease, myelproliferative disorders including leukemia ; polycythemia vera ; hypereosinophilic syndrome. High intake of B12 does not cause these. It is important for you to be evaluated to find the underlying cause. See http://healthyeating.Sfgate.Com/high-vitamin-b12-mean-9057.Html.
Created for people with ongoing healthcare needs but benefits everyone.
Last updated Jul 26, 2021


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.