Vitamin B12 or folate deficiency anemia happens when your body lacks enough vitamin B12 or folate to make healthy red blood cells. These vitamins are essential building blocks for creating new blood cells in your bone marrow. Without them, your body produces fewer red blood cells or makes cells that are too large and don't work properly.
Red blood cells carry oxygen from your lungs to every tissue in your body. When you don't have enough healthy red blood cells, your organs and muscles don't get the oxygen they need. This leads to fatigue, weakness, and other symptoms that can affect your daily life. The good news is that this type of anemia is usually easy to fix once identified.
Vitamin B12 is found mainly in animal products like meat, fish, eggs, and dairy. Folate, also called vitamin B9, comes from leafy greens, beans, fortified grains, and citrus fruits. Your body needs a steady supply of both nutrients because it can't make them on its own.