Anaemia, vitamin B12 or folate deficiency - NHS Choices Vitamin B12 deficiency anaemia or folate deficiency anaemia occur when a lack of vitamin B12 or folate causes the body to produce abnormally large red blood ...