Les réactions croisées entre hydroxocobalamine et cyanocobalamine ont été décrites mais pas toujours retrouvées. Chez les patients ayant une allergie à l'hydroxocobalamine, si les tests cutanés sont négatifs, la cyanocobalamine peut être utilisée en IM à doses progressivement croissantes (0,1mg, 0,5mg, 1mg). L'adjonction de glucocorticostéroïdes ou d'antihistaminiiquesH1 peut s'avérer utile. Les désensibilisations des patients allergiques à l'hydroxocobalamine et à la cyanocobalamine peuvent être réalisées. La voie orale peut être une alternative mais des réactions ont été décrites et l'efficacité thérapeutique est plus faible.