How B12 Works and What It Does

Vitamin B12 is a water-soluble vitamin your body uses to build red blood cells, maintain nerve function, and convert food into energy. Unlike fat-soluble vitamins that your body can store, B12 passes through your system, so you need a steady supply from food or supplements. Your stomach produces intrinsic factor, a protein that binds to B12 from food and allows your small intestine to absorb it. Without enough B12, your body cannot complete these processes efficiently.

B12 works at the cellular level. It helps your bone marrow produce red blood cells with the right shape and size—cells that are too large or misshapen cannot carry oxygen as well. It also insulates nerve fibers, much like the plastic coating on an electrical wire. When B12 runs low, nerves can become damaged, and that damage can become permanent if the shortage lasts long enough. B12 also helps your body process folate and amino acids, so a shortage affects multiple systems at once.

Your liver stores some B12, which is why deficiency does not happen overnight. Most people have a reserve that lasts several months. But once that reserve empties, symptoms can develop quickly. The longer the shortage continues, the more likely nerve damage becomes.

Key Takeaways

  • B12 enables your body to make red blood cells, protect nerves, and convert food to energy, and your body cannot store it long-term.
  • Symptoms of low B12 include fatigue, weakness, tingling in the hands and feet, memory problems, and mood changes.
  • Vegans, people over 50, those with digestive disorders, and people taking certain medications are at higher risk of B12 shortage.
  • B12 from food sources comes only from animal products, while supplements and fortified foods offer plant-based options.
  • A blood test is the only way to know whether your B12 level is low; you cannot diagnose it from symptoms alone.

Signs Your Body May Not Have Enough B12

Early B12 shortage often feels like general fatigue and weakness. You might notice you tire more easily or feel sluggish even after sleep. Some people describe it as a heaviness in the legs or a sense that their body is running slower than usual. These symptoms can be vague and straightforward to attribute to stress, poor sleep, or aging, which is why many people do not connect them to B12.

As the shortage continues, neurological symptoms appear. Tingling or numbness in the hands and feet is common—it often starts in the feet and moves upward. Some people experience a pins-and-needles sensation, or their hands and feet feel clumsy or uncoordinated. Memory problems, difficulty concentrating, and mood changes like depression or irritability can develop. In severe cases, people report confusion, difficulty walking, or loss of balance.

Mouth and tongue symptoms also occur. Your tongue may feel sore, swollen, or unusually smooth. Some people notice a burning sensation or changes in taste. Pale or yellowish skin can appear because your red blood cells are not functioning normally. Shortness of breath, dizziness, and headaches are also possible.

The tricky part: these symptoms overlap with many other conditions. Fatigue could be thyroid disease, anemia from iron shortage, or depression. Tingling could be nerve damage from diabetes or a pinched nerve. You cannot diagnose B12 shortage from symptoms alone—a blood test is the only way to know.

Who Runs Out of B12 and Why

Vegans and vegetarians are at high risk because B12 occurs naturally only in animal products: meat, fish, poultry, eggs, and dairy. Plant foods do not contain B12 unless they are fortified with it. A vegan who eats no fortified foods and takes no supplement will eventually develop a shortage, though the timeline varies based on how much B12 their body stored before they changed their diet.

People over 50 have a different problem. Your stomach acid decreases with age, and stomach acid is necessary to release B12 from food. Older adults can absorb B12 from supplements and fortified foods (which do not require stomach acid to be released), but they often cannot absorb it from meat or other whole foods. This is why many doctors recommend that people over 50 get B12 from supplements or fortified foods rather than relying on food sources alone.

Digestive disorders block absorption. Celiac disease, Crohn's disease, ulcerative colitis, and irritable bowel syndrome can all damage the intestines and reduce B12 absorption. Gastric bypass surgery removes part of the stomach, which means less intrinsic factor is produced. People with pernicious anemia—an autoimmune condition—cannot produce intrinsic factor at all and must receive B12 by injection because their intestines cannot absorb it.

Certain medications interfere with B12 absorption. Metformin, used for type 2 diabetes, reduces B12 absorption in some people. Proton pump inhibitors and H2 blockers, used for acid reflux, lower stomach acid and make it harder to release B12 from food. Long-term use of these medications increases the risk of shortage. If you take any of these regularly, your doctor may recommend monitoring your B12 level.

B12 From Food Versus Supplements

Food sources of B12 are limited to animal products. Beef, chicken, fish, and shellfish contain B12. Eggs and dairy products contain it too, though usually in smaller amounts than meat. A three-ounce serving of beef or salmon provides several times the daily need. Fortified cereals and plant-based milks often contain added B12, and the amount is listed on the label—some provide a full day's worth in one serving.

Supplements come in several forms. Cyanocobalamin is the most common and least expensive; it is the form used in most over-the-counter supplements and fortified foods. Methylcobalamin is another form, marketed as more "natural" or "active," but research shows both forms work equally well in your body. Sublingual tablets dissolve under your tongue, and some people believe they absorb better, but evidence does not strongly support this. Injections, usually given by a doctor or nurse, bypass the intestines entirely and are necessary for people who cannot absorb B12 orally.

Dosage varies widely. Over-the-counter supplements typically contain 500 to 2,000 micrograms per dose, which is much higher than the daily need (2.4 micrograms for adults). This is intentional—your body absorbs only a fraction of what you consume, so high doses compensate for low absorption. Injections are usually 1,000 micrograms and are given weekly or monthly, depending on the reason for treatment. If you are correcting a deficiency, your doctor will recommend a specific dose and schedule.

How Much B12 You Actually Need

The recommended daily amount for adults is 2.4 micrograms. Pregnant women need 2.6 micrograms, and breastfeeding women need 2.8 micrograms. These are small amounts—a single serving of beef or salmon exceeds the daily need many times over. Most people who eat animal products regularly get enough B12 without trying.

Your body does not absorb all the B12 you consume. When you eat B12 from food, your stomach acid releases it, and then intrinsic factor binds to it so your intestines can absorb it. This process is efficient but not perfect—you absorb roughly 50 percent of the B12 in a meal. Supplements work differently. Your intestines can absorb B12 passively (without intrinsic factor) when the dose is high, which is why a 1,000-microgram supplement can be effective even though you absorb only a small percentage of it.

Age and health status change your needs. People over 50 should get B12 from supplements or fortified foods because their stomach acid is lower. People with digestive disorders may need higher doses or injections. Vegans need either fortified foods or supplements to meet their needs. If you have a condition that affects absorption, your doctor can recommend a dose tailored to your situation.

Testing and When to Check Your Level

A blood test is the standard way to measure B12. Your doctor draws blood and sends it to a lab, which measures the amount of B12 in your serum (the liquid part of your blood). Results usually come back within a few days. Normal ranges vary slightly by lab, but generally 200 to 900 picograms per milliliter is considered normal, below 200 is considered low, and below 100 is considered deficient.

Some labs also measure methylmalonic acid and homocysteine, which are substances your body produces when B12 is low. These tests can catch a shortage earlier than a standard B12 test, but they are not routine. If your B12 level is borderline and you have symptoms, your doctor may order these additional tests to confirm whether a shortage is the cause.

You should ask your doctor about testing if you are vegan or vegetarian and not taking supplements, if you are over 50, if you have a digestive disorder, if you take metformin or acid-reflux medication long-term, or if you have symptoms like fatigue, tingling, or memory problems. Testing is straightforward and inexpensive, and it is the only way to know whether B12 is the problem.

Frequently Asked Questions

Can you get too much B12?

B12 is water-soluble, meaning excess amounts are excreted in urine rather than stored in your body. Toxicity from B12 is extremely rare. Even very high doses from supplements or injections do not cause harm in most people. However, if you have certain conditions like polycythemia vera or thrombocytosis, high B12 levels may worsen symptoms, so discuss supplementation with your doctor if you have a blood disorder.

How long does it take to feel better after starting B12?

Energy and mood often improve within days to weeks as your B12 level rises. Nerve symptoms like tingling take longer—weeks to months—and permanent nerve damage cannot be reversed. This is why catching a shortage early matters. If you have had symptoms for a long time, recovery may be incomplete even after B12 is restored.

Is B12 injection better than taking a pill?

Injections bypass the intestines and may provide absorption, which is why they are necessary for people who cannot absorb B12 orally. For people with normal digestion, oral supplements work just as well if the dose is high enough. Injections are more expensive and require a doctor visit, so most people start with pills unless they have a reason they cannot absorb them.

Do energy drinks with B12 actually work?

Energy drinks contain B12, but the amount is usually small and the effect on energy comes mainly from caffeine and sugar, not B12. If your B12 level is normal, adding more B12 will not boost your energy. If your level is low, you need enough B12 to correct the shortage, which a single energy drink cannot provide. Consistent supplementation or dietary sources work better.

Can B12 shortage cause weight gain?

B12 shortage causes fatigue and weakness, which can lead to less physical activity and potentially weight gain. Some people also experience appetite changes. However, B12 itself does not cause weight gain. If you are gaining weight and suspect B12 shortage, the weight gain is likely from reduced activity or other effects of the shortage, not from B12 deficiency directly.