Back to Diseases & Conditions

Vitamin deficiency anemia

Vitamin deficiency anemia is having too few healthy red blood cells. It happens when the body has too little vitamin B-12 and folate.

Not eating enough foods that have vitamin B-12 and folate can cause vitamin deficiency anemia. Or the body might have trouble taking in and using these vitamins.

Without these nutrients, the body makes red blood cells that are too large and don’t work well. So the cells are less able to carry oxygen throughout the body.

Symptoms can include tiredness, shortness of breath and being dizzy. Vitamin supplements, taken by pill or in a shot, can fix the condition.

Vitamin B-12 deficiency anemia most often begins slowly over months to years. You may not notice symptoms at first. But symptoms most often get worse as the deficiency worsens. Folate deficiency symptoms can start within weeks.

Symptoms may include:

Vitamin deficiency anemia can happen from not eating enough foods that have vitamin B-12 and folate, or from the body having trouble taking in and using these vitamins.

Vitamin B-12 deficiency

The following can cause low levels of vitamin B-12:

Folate deficiency

Also known as vitamin B-9, folate is mainly in dark green leafy vegetables and liver. A folate deficiency can happen when people don’t eat foods that have folate, or their bodies can’t take in folate from food.

The following can cause low levels of folate:

People who are pregnant or breastfeeding have a greater need for folate. So do people who get dialysis for kidney disease.

Not enough folate can cause birth issues during pregnancy. But folate deficiency is less common in countries where food makers add folate to food products such as breads, cereals and pasta.

The following may increase the risk of vitamin deficiency anemia:

Not having enough vitamin B-12 or folate raises the risk of many health concerns, including:

You can prevent some forms of vitamin deficiency anemia by choosing a healthy diet that includes a wide range of foods.

Foods rich in vitamin B-12 include:

Foods rich in folate include:

Most adults need these daily dietary amounts of the following vitamins:

People who are pregnant or breastfeeding may need more of each vitamin.

Most people get enough vitamins from the foods they eat. But if you limit what you eat or you’ve had gastric bypass surgery, you may want to take a multivitamin.

To help diagnose vitamin deficiency anemia, you might have blood tests that check for:

Treatment for vitamin deficiency anemia involves taking the vitamin you don’t have enough of. For pernicious anemia, you most often get vitamin B-12 in a shot. You may need to keep getting the shot for the rest of your life.

Vitamin B-12 comes as:

Medicines to boost folate levels most often come as pills to take by mouth. But some people get folic acid through a tube into a vein.

Start by seeing your main healthcare professional, who may send you to a specialist in blood conditions, called a hematologist.

Here’s some information to help you get ready for your appointment.

What you can do

Make a list of:

For vitamin deficiency anemia, basic questions to ask include:

Be sure to ask all the questions you have.

What to expect from your doctor

Your healthcare professional may ask you questions, such as:

© 1998-2024 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved.

We Make Health Possible

As East Central Indiana’s population grows, we’re putting health care where people need it most. Besides Hancock Regional Hospital, ranked as one of the nation’s safest by the Lown Hospital Index, our network includes more than 30 other locations near your home or work.

Learn More about Hancock