Tiêm cyanocobalamin, hoặc vitamin B12, thường được tiêm hàng ngày để bắt đầu. Sau đó, chúng được tiêm cách ngày trong hai đến ba tuần và sau đó hàng tháng để điều trị bệnh thiếu máu ác tính, theo Drugs. com. Người lớn bị thiếu máu ác tính thường được tiêm vitamin B12 suốt đời. Liều dùng cho chứng kém hấp thu khác với các khung thời gian này.
Liều ban đầu bao gồm 1.000 microgam, được tiêm bắp và mỗi ngày, trong bảy ngày đầu tiên khi tiêm vitamin B12, Drugs.com lưu ý. Nếu tình trạng được cải thiện với liều ban đầu, các bác sĩ có thể tiếp tục liều lượng như vậy cách ngày trong bảy ngày nữa, và sau đó cứ ba đến bốn ngày một lần trong hai đến ba tuần nữa. Bệnh nhân thường được tiêm hàng tháng từ 100 đến 1.000 microgam trong suốt cuộc đời để điều trị bệnh thiếu máu ác tính.
Theo Drugs.com, nếu trẻ sơ sinh cần tiêm vitamin B12, chúng sẽ nhận được 0,2 microgam /kg trọng lượng cơ thể mỗi ngày trong hai ngày. Trong năm ngày tiếp theo, trẻ sơ sinh có thể nhận được 1.000 microgam mỗi ngày, tiếp theo là 100 microgam mỗi tháng. Trẻ em thường nhận được 30 đến 50 microgam mỗi ngày trong hai tuần trở lên và sau đó là 100 microgam mỗi tháng.Đối với người lớn không bị thiếu máu ác tính nhưng có vấn đề kém hấp thu vitamin B12, lịch dùng thuốc cho trẻ em được khuyến nghị, Drugs.com giải thích. Những bệnh nhân được chẩn đoán mắc chứng kém hấp thu vitamin B12 được dùng tổng liều từ 1,0 đến 1,5 miligam trong vòng hai tuần đến một tháng và sau đó các bác sĩ thường tiêm cho họ những mũi tiêm duy trì hàng tháng với liều lượng 100 microgam.