Why Is Cyanocobalamin So Expensive? Pay $3 Instead (2026)