Supplement Ratings

iHerb picks

Best B Vitamins on iHerb

Skip hours of label reading. Every pick below is sold on iHerb and passed our label check with 60+ points, so whatever you choose is worth taking, and you see today's price before you click.

  • Doses, fillers and hidden blends checked
  • Today's price and cost per serving
  • One click to order on iHerb

We may earn a commission when you buy through these links, at no extra cost to you. It never changes a score or a ranking. See how we score

486 picks in b vitamins, highest score first

481Time-Release Niacin With NiaXtend 500 mg61/100Doctor's BestTime-Release Niacin With NiaXtend 500 mgtablet · 120 servings · $0.15/servingBuy on iHerb · $17.99
482Niacin 100 mg60/10021st CenturyNiacin 100 mgtablet · 30 servings · $0.17/servingBuy on iHerb · $5.24
483Niacin 50 mg60/100CarlsonNiacin 50 mgtablet · 100 servings · $0.08/servingBuy on iHerb · $7.57
484Vitamin B-12 Lozenge 2000 mcg Natural Cherry Flavor60/100SolarayVitamin B-12 Lozenge 2000 mcg Natural Cherry Flavorlozenge · 90 servings · $0.16/servingBuy on iHerb · $14.19
485B-Complex60/100Mason NaturalB-Complexsoftgel · 100 servings · $0.08/servingBuy on iHerb · $8.15
486Methyl B-12 Lozenges 2500 mcg Natural Mango Peach Flavor60/100SolarayMethyl B-12 Lozenges 2500 mcg Natural Mango Peach Flavorlozenge · 60 servings · $0.31/servingBuy on iHerb · $18.79

Scores rate what's on the label (dosage transparency, cleanliness, ingredient profile), not clinical results. Prices come from the iHerb catalog feed and can change at checkout. See the full Best B Vitamins 2026 ranking.