Do you know sources of vitaminB12 ? Please tell me that what are vitaminB12 injections used for ?

What are your suggestions ?