The Claim

Serum vitamin B12 levels below 190 pg/mL and above 948 pg/mL are both associated with increased all-cause and cardiovascular disease mortality, with optimal risk occurring between 190 and 948 pg/mL.

Source: One Nutrient Deficiency Explains Premature Gray Hair

What the research says

Supports is higher

Support is ahead, but a single strong opposing study can change this.

Supports
59score
Challenges
48score

These are independent scores, not a percentage. Higher-grade studies count more, so a single strong opposing study can outweigh several weaker ones.

Correlation
2 studies reviewed
In plain English

If your blood has too little or too much vitamin B12, you might be at higher risk of dying from any cause or from heart disease — the safest range is in the middle, between 190 and 948 pg/mL.

See the scientific wording

Serum vitamin B12 levels below 190 pg/mL and above 948 pg/mL are both associated with increased all-cause and cardiovascular disease mortality, with optimal risk occurring between 190 and 948 pg/mL.

What the research says

2 studies
  1. Study: Associations of Serum Folate and Vitamin B12 Levels With Cardiovascular Disease Mortality Among Patients With Type 2 Diabetes

    This study found that people with type 2 diabetes who have either very low or very high levels of vitamin B12 are more likely to die from heart disease or other causes, which matches the claim that both too little and too much B12 can be harmful.

Score breakdown, mechanism chain, raw evidence, ideal studies needed & 2 supporting studies

Fit Body Science verdict — we translate health claims into clear verdicts backed by peer-reviewed research.

Not medical advice. For informational purposes only. Always consult a qualified healthcare professional before making health decisions.