how to give yourself a vit b12 injection Self-Inject Vitamin at Home Treating Severe Vitamin B12 Deficiency
Description
doi: 10.1038/nrurol.2016.23 26 ZhaoWSunJYaoLYHangDLiYQChenCPet al

it could be 1 month, 3 months, or longer-term

Peptides built largely from water-loving (hydrophilic) amino acids do this readily

Nature Chemical Biology
These symptoms may point to anaemia caused by B12 deficiency