Vitamin B12

This is a stable form of affordable vegan B12 called cyanocobalamin.
Cyanocobalamin may not be suitable for those who smoke.