Treatment depends on what is causing your anemia
How your anemia is treated depends entirely on why you have it. Iron-deficiency anemia — the most common type — is usually treated with iron supplements by mouth or, less often, by injection. If you have anemia from chronic kidney disease, your doctor may prescribe a medication that helps your body make more red blood cells. Anemia from vitamin B12 deficiency might be treated with B12 injections or high-dose oral supplements. Severe anemia or anemia from blood loss may require a blood transfusion. Your doctor will run blood tests to find out which type you have, then recommend treatment based on that diagnosis.
The goal of treatment is to raise the number of red blood cells in your blood back to normal so your body gets enough oxygen. This usually takes weeks to months, depending on how severe your anemia is and how well your body responds to treatment. Some treatments address the underlying cause — for example, treating heavy menstrual bleeding or fixing a bleeding ulcer — while others simply replace what your body is missing.
Key Takeaways
- Iron supplements taken by mouth are the first-line treatment for iron-deficiency anemia and typically take 2 to 3 months to work fully.
- Vitamin B12 deficiency is usually treated with injections given monthly or every few months, because oral supplements do not absorb well for most people with this type of anemia.
- If your anemia is caused by a medical condition like kidney disease or heavy bleeding, treating that condition is part of your anemia treatment.
- Blood transfusions are reserved for severe anemia or when you are bleeding actively, not for mild or moderate cases.
- Your doctor will order follow-up blood tests 4 to 12 weeks after starting treatment to check whether your red blood cell count is rising.
Iron supplements: how they work and what to expect
Iron supplements come as tablets, capsules, or liquids and are taken by mouth, usually once or twice a day. Common forms include ferrous sulfate, ferrous gluconate, and ferrous fumarate — your doctor or pharmacist will tell you which one to take and how much. Iron supplements work by providing the raw material your body needs to build new red blood cells. Your bone marrow uses this iron to make hemoglobin, the protein inside red blood cells that carries oxygen.
Iron supplements take time to work. You will not feel better immediately. Most people begin to feel improvement after 2 to 3 weeks, but it can take 2 to 3 months for your red blood cell count to return fully to normal. Your doctor will order a blood test 4 to 12 weeks after you start to see whether the treatment is working.
Iron supplements often cause side effects, especially at higher doses. The most common are constipation, nausea, and dark or black stools (which is normal and harmless). Taking iron with food can reduce nausea, though it also reduces how much iron your body absorbs. Your doctor may suggest taking it on an empty stomach if you can tolerate it, or splitting the dose into smaller amounts throughout the day. If side effects are severe, tell your doctor — they may lower your dose or switch you to a different form of iron.
Vitamin B12 treatment: injections and oral options
Vitamin B12 deficiency is most commonly treated with injections because most people with this type of anemia cannot absorb B12 from food or oral supplements. The injections contain B12 (usually cyanocobalamin) and are given into a muscle, typically in the arm or buttock. Initial treatment usually involves injections every week or every other week for several weeks, then monthly injections for maintenance.
Some people with mild B12 deficiency or those who choose not to have injections can take high-dose oral B12 supplements, though these work less reliably. Sublingual tablets (placed under the tongue) may absorb slightly better than swallowed pills. Nasal sprays and gels are also available but are less commonly used.
B12 injections work faster than iron supplements. Many people notice improvement in fatigue and brain fog within days to a week. Your doctor will order blood tests to confirm that your B12 level is rising and that your red blood cell count is recovering. If your B12 deficiency was caused by pernicious anemia (an autoimmune condition) or by surgery that removed part of your stomach, you will likely need injections for life.
Treatment for anemia caused by chronic kidney disease
When your kidneys are not working well, they do not produce enough erythropoietin (EPO), a hormone that tells your bone marrow to make red blood cells. This type of anemia is treated with medications called erythropoiesis-stimulating agents, or ESAs. Common ESAs include epoetin alfa (Procrit, Epogen) and darbepoetin alfa (Aranesp). These medications are injected under the skin or into a vein, usually once a week or once every two weeks.
ESAs can take 2 to 6 weeks to begin raising your red blood cell count. Your doctor will monitor your blood counts closely and adjust the dose as needed. ESAs carry some risks — they can raise blood pressure and, in rare cases, increase the risk of blood clots — so your doctor will weigh the benefits against these risks for your specific situation.
If you have kidney disease and anemia, your doctor may also check your iron level and prescribe iron supplements alongside ESA treatment, since your body needs iron to make new red blood cells even when EPO is present.
Blood transfusions: when and why they are used
A blood transfusion means receiving red blood cells from a donor through an IV line, usually in your arm. Transfusions work immediately — your blood count rises right away because you are receiving ready-made red blood cells. However, transfusions are not a long-term treatment and carry risks, including allergic reactions, fever, and very rarely, infection or a mismatch reaction.
Transfusions are reserved for specific situations: severe anemia (usually a hemoglobin level below 7 grams per deciliter), active bleeding, or anemia symptoms that are life-threatening, such as chest pain or severe shortness of breath at rest. They are not used for mild or moderate anemia because the risks outweigh the benefits when other treatments are available.
If you need a transfusion, the blood bank will test your blood type and screen for antibodies to make sure the donor blood is compatible with yours. The transfusion itself usually takes 1 to 4 hours depending on how much blood you need. Your doctor will continue other treatments — such as iron supplements or EPO — after the transfusion to address the underlying cause and prevent anemia from returning.
Treating the underlying cause of your anemia
Replacing iron or B12 treats the deficiency itself, but if something is causing that deficiency, your doctor will address that too. If you have heavy menstrual bleeding, your gynecologist may prescribe hormonal birth control or recommend a procedure to reduce bleeding. If you have a bleeding ulcer, your doctor will treat the ulcer with medication or endoscopy. If you are taking a medication that interferes with iron absorption, your doctor may switch you to something else.
Without treating the underlying cause, your anemia may return once you stop supplements. For example, if iron-deficiency anemia is caused by ongoing blood loss from a bleeding polyp in your colon, taking iron supplements will help temporarily, but the anemia will come back unless the polyp is removed. Your doctor will discuss what is causing your anemia and what steps are needed to address it.
Monitoring your progress with blood tests
After you start treatment, your doctor will order follow-up blood tests to see whether your red blood cell count and hemoglobin level are rising. The timing depends on the type of anemia and the treatment. For iron-deficiency anemia, a retest is usually done 4 to 12 weeks after starting supplements. For B12 deficiency, testing may happen 1 to 2 weeks after starting injections. For anemia from kidney disease, your doctor may check your blood count every 2 to 4 weeks while adjusting your ESA dose.
These tests tell your doctor whether the treatment is working, whether the dose needs to be adjusted, and when you can stop treatment or switch to maintenance therapy. If your red blood cell count is not rising as expected, your doctor will investigate why — this might mean checking whether you are taking your supplements as prescribed, testing for other causes of anemia, or trying a different medication.
Frequently Asked Questions
How long does it take for anemia treatment to work?
Iron supplements typically take 2 to 3 months to fully restore your red blood cell count, though you may feel better after 2 to 3 weeks. B12 injections work faster — many people notice improvement within days to a week. Blood transfusions work immediately but are temporary. Your doctor will order blood tests to confirm improvement.
Can I treat anemia with diet alone?
Diet can help prevent anemia, but once you have iron-deficiency or B12-deficiency anemia, food alone is usually not enough to restore normal levels quickly. Supplements or injections are needed to raise your levels back to normal. After treatment, eating iron-rich or B12-rich foods can help prevent the anemia from returning.
What should I do if iron supplements make me feel sick?
Tell your doctor. They may lower your dose, have you take it with food, or switch you to a different form of iron. Some people tolerate ferrous gluconate better than ferrous sulfate. Taking your supplement every other day instead of daily can also reduce side effects while still raising your iron level over time.
Will I need treatment forever?
It depends on the cause. If your anemia was from a temporary cause like heavy bleeding that has been fixed, you may only need treatment for a few months. If it is from pernicious anemia or kidney disease, you may need ongoing treatment. Your doctor will discuss what to expect for your specific situation.
Can anemia come back after treatment?
Yes, if the underlying cause is not addressed or continues. For example, if you have heavy menstrual bleeding and take iron supplements but do not treat the bleeding, your anemia will return when you stop the supplements. Treating the root cause — whether that is surgery, medication, or lifestyle changes — helps prevent anemia from coming back.