Vitamin B12 is used in the treatment of B12 deficiency states, including megaloblastic anemia. It may have antiatherogenic, neuroprotective, anticarcinogenic and detoxifying activities. B12 has putative anti-allergic and mood-modulatory activities.
Note : All Informations given are a summary of different scientific publications.