Среди причин В12-дефицитной анемии выделяют внешние (нехватка витамина В12) – очень редко, при строжайшем вегетарианстве, и внутренние (патология ЖКТ – перенесенная гастрэктомия, резекция тонкого кишечника, рак желудка, синдром мальабсорбции, глистная инвазия