Megaloblastik anemi genellikle B12 vitamini veya folik asit eksikliğinden kaynaklanır. Pernisiyöz anemi ise özellikle B12 vitamini eksikliğinden kaynaklanır.