How to help anemia depends on what is causing it
The steps that help anemia are different for each person because anemia has many different causes. If your red blood cells are low because you are not getting enough iron, iron supplements or dietary changes may help. If your bone marrow is not making enough cells, you may need medication or transfusions. If your red blood cells are breaking down too fast, the treatment targets that process instead. Before you start anything, your doctor needs to know what type of anemia you have—that diagnosis determines what actually works.
This guide explains the main ways people manage anemia and what happens at each step. It is not a substitute for your doctor's advice, but it will help you understand what your doctor is recommending and what to expect.
Key Takeaways
- Your doctor will run blood tests to find out why your red blood cell count is low, because different causes need different treatments.
- Iron supplements, dietary changes, vitamin B12 injections, and medications that boost red blood cell production are common first steps.
- Blood transfusions are used when anemia is severe or when other treatments are not working fast enough.
- Managing an underlying condition—like kidney disease, heavy bleeding, or an autoimmune disorder—often treats the anemia itself.
- Your doctor will monitor your blood counts over weeks or months to see whether the treatment is working.
Iron supplements and dietary changes for iron-deficiency anemia
If your anemia is caused by low iron, your doctor will usually start with iron supplements. These come as tablets, capsules, or liquids you take by mouth. The dose depends on how low your iron is and how your body tolerates the medication. Iron supplements work best when taken on an empty stomach, but if they upset your stomach, you can take them with food—though absorption will be slightly lower.
At the same time, eating more iron-rich foods can help. Red meat, poultry, fish, beans, lentils, fortified cereals, and leafy greens all contain iron. Your body absorbs iron from meat more easily than from plant sources, so if you eat a vegetarian diet, pairing plant-based iron with vitamin C (from citrus, tomatoes, or peppers) helps your body take it in. Iron supplements usually take several weeks to raise your blood count enough to feel better, so your doctor will recheck your blood work after 4 to 8 weeks.
Common side effects of iron supplements include constipation, nausea, and dark stools. If side effects are severe, tell your doctor—they may lower the dose, change the timing, or switch you to a different form. Do not stop taking iron on your own, because your levels will drop again.
Vitamin B12 and folate treatment for deficiency anemia
If your anemia is caused by low vitamin B12 or folate, your doctor will treat the deficiency directly. B12 comes as injections (usually given monthly), oral tablets, or nasal spray, depending on why your levels are low. If your body cannot absorb B12 from food—a common problem after stomach surgery or in pernicious anemia—injections work better than pills because they bypass the digestive system.
Folate deficiency is usually treated with oral supplements or dietary changes. Folate is found in leafy greens, asparagus, Brussels sprouts, beans, and fortified grains. Unlike B12, folate from food is absorbed well by most people, so diet alone often raises levels enough. Your doctor will recheck your blood work 4 to 12 weeks after starting treatment to confirm your levels are rising.
If your B12 or folate is low because of a digestive problem, an underlying illness, or certain medications, your doctor may need to address that cause as well. For example, if metformin (a diabetes medication) is lowering your B12, your doctor might adjust the dose or add B12 supplementation to your routine.
Medications that stimulate red blood cell production
Some types of anemia—particularly anemia of chronic kidney disease—happen because your body is not making enough erythropoietin, a hormone that tells bone marrow to produce red blood cells. Your doctor may prescribe a medication called an erythropoiesis-stimulating agent (ESA), such as epoetin alfa or darbepoetin alfa. These are given as injections, usually once or twice a week, and they signal your bone marrow to make more red blood cells.
ESAs work over weeks, not days. Your doctor will start with a low dose and increase it gradually while monitoring your blood counts. The goal is to raise your hemoglobin (the protein in red blood cells that carries oxygen) to a level where you feel less tired and short of breath. Once your count is stable, your doctor may switch you to a lower maintenance dose or a longer interval between injections.
ESAs carry some risks, including blood clots and high blood pressure, so your doctor will check your blood pressure and watch for signs of clotting. These medications are not used for all types of anemia—only for those where the bone marrow is not responding to the body's normal signals—so your doctor will explain whether they are right for your situation.
Treating the underlying cause of anemia
Many cases of anemia improve when the root cause is treated. If you have heavy menstrual bleeding, your gynecologist may prescribe hormonal birth control or other medications to reduce bleeding, which stops iron loss. If you have bleeding in your digestive tract, your gastroenterologist will find and treat the source—whether that is an ulcer, polyp, or other condition. If your anemia is caused by an autoimmune disease where your immune system attacks your own red blood cells, your doctor may prescribe corticosteroids or other immunosuppressive medications.
If your anemia is linked to kidney disease, treating the kidney disease—through medication, dialysis, or other means—often improves your red blood cell production. If you take a medication that lowers your blood counts, your doctor may adjust the dose or switch you to something else. In each case, managing the underlying problem treats the anemia at its source rather than just treating the symptom.
Your doctor will work with you to identify what is causing your anemia and create a plan to address it. This may involve seeing specialists—a gastroenterologist for bleeding, a nephrologist for kidney disease, a hematologist for blood disorders—depending on what your initial blood tests show.
Blood transfusions for severe anemia
If your anemia is severe—meaning your hemoglobin is very low—or if you need help quickly while waiting for other treatments to work, your doctor may recommend a blood transfusion. A transfusion gives you red blood cells from a donor, raising your blood count immediately. This is done in a hospital or outpatient clinic through an IV line, usually over 1 to 4 hours depending on how many units you receive.
Before a transfusion, the blood bank tests your blood type and screens the donor blood for infections and compatibility. During the transfusion, a nurse will monitor your vital signs and watch for reactions. Most people tolerate transfusions well, but some experience fever, chills, or allergic reactions. Serious complications are rare but possible, which is why transfusions are used when the benefit outweighs the risk.
Transfusions are not a permanent fix—your body will use the transfused red blood cells over the next few weeks, so your count will drop again unless the underlying cause is being treated. Your doctor uses transfusions to buy time while starting other treatments or to manage life-threatening anemia.
Monitoring your progress and adjusting treatment
After you start treatment, your doctor will order blood tests at regular intervals to see whether your hemoglobin and other blood counts are improving. For iron-deficiency anemia, this is usually 4 to 8 weeks after starting supplements. For B12 or folate deficiency, it may be 4 to 12 weeks. For anemia caused by chronic kidney disease or other chronic conditions, monitoring may happen every few weeks or months depending on your treatment.
Your doctor will also ask how you feel. Are you less tired? Can you do activities that exhausted you before? Do you have less shortness of breath? These changes often happen before your blood counts fully normalize, and they tell your doctor whether the treatment is working even if the numbers have not reached the target yet.
If your blood counts are not improving, your doctor may increase the dose of your medication, switch to a different treatment, or run additional tests to find out why. Sometimes anemia takes longer to improve than expected, or a second problem is contributing to low blood counts. Regular monitoring helps your doctor catch these situations and adjust your plan.
Frequently Asked Questions
How long does it take to feel better after starting treatment?
This varies by type and cause. Iron supplements may take 2 to 3 weeks before you notice less fatigue. B12 injections can start helping within days for some people, but may take weeks for others. Medications that boost red blood cell production take 2 to 4 weeks. Blood transfusions work immediately but are temporary. Your doctor will tell you what to expect based on your specific situation.
Can I treat anemia with diet alone?
Diet alone works for mild folate deficiency and can help prevent anemia, but it usually cannot reverse moderate or severe anemia. If your iron, B12, or folate is very low, supplements or injections work faster than food. Once your levels are normal, eating well helps keep them that way and reduces your need for ongoing medication.
What if my anemia does not improve after several weeks of treatment?
Tell your doctor. They may run additional tests to see if there is a second cause you have not discovered yet, check whether you are taking your medication correctly, or switch you to a different treatment. Some types of anemia are harder to treat and require more aggressive approaches or specialist care.
Are there side effects I should watch for?
Iron supplements commonly cause constipation and nausea. B12 injections rarely cause side effects. Medications that boost red blood cell production can raise blood pressure or increase clot risk. Blood transfusions can cause fever or allergic reactions. Your doctor will explain what to watch for and when to call. Report any new symptoms rather than stopping treatment on your own.
Will I need treatment forever?
It depends on the cause. If your anemia is from a temporary problem like heavy bleeding that gets fixed, you may not need long-term treatment. If it is from a chronic condition like kidney disease, you may need ongoing medication. Your doctor will discuss what to expect and whether your treatment plan might change over time.