A vitamina B12 pode ser necessária para doentes diabéticos e precisa de ser administrada para a doença. Quando um paciente diabético é tratado com metformina e outras biguanidas e desenvolve uma deficiência de vitamina B12 ou quando um paciente diabético desenvolve neuropatia, é nesse momento que o paciente diabético precisa tomar vitamina B12 para suplementar a vitamina B12 e nutrir os nervos. Como a metformina afecta a absorção de vitamina B12 no trato gastrointestinal, os doentes que tomam metformina durante um longo período de tempo têm de ser examinados regularmente para verificar a presença de vitamina B12. Os doentes com neuropatia diabética podem receber vitamina B12, ácido lipóico, epothilone e outros medicamentos para nutrir os nervos. Por conseguinte, quando a neuropatia diabética está presente, os doentes precisam de tomar vitamina B12. Os doentes que não sofrem de deficiência de vitamina B12 ou de neuropatia diabética não precisam de tomar vitamina B12. A vitamina B12 deve ser utilizada sob a supervisão de um médico e não deve ser tomada isoladamente.