B12 and Diarrhea: Is It a Side Effect and What to Do

Clinically reviewed by Dr. Ponlawat Pitsuwan, Physician, Doctor Samui. Last reviewed: August 2026

Diarrhea is a documented but uncommon side effect of oral B12 supplements. It is usually mild and short-lived, often caused by filler ingredients in the tablet rather than B12 itself. Injections bypass the gut entirely, making stomach symptoms far less likely via that route. On Koh Samui, where food-related illness is common, the harder question is usually whether your stomach trouble is from your supplement or from something you ate.

You started a B12 supplement last week, and now you are three days into a Koh Samui trip with loose stools and a queasy stomach. Was it the street food near Chaweng beach last night? The coconut smoothie from the market? Or is it the supplement you have been taking every morning? The cause changes what you do next, so it is worth getting this right.

Diarrhea is listed as a side effect of oral B12 supplements, but it is not common and rarely severe. More often on Samui, what people blame on their B12 is actually traveller’s diarrhea from contaminated food or water. Sometimes both are happening at once. This article helps you work out which is more likely, what to do about it, and when to get seen.

A close-up view of various colorful pills and tablets on a green background, focusing on medication variety.
Photo by Tima Miroshnichenko on Pexels

Is Diarrhea a Recognised B12 Side Effect?

Yes, it is documented. The FDA label for B12 (cobalamin) lists diarrhea among possible gastrointestinal side effects. But recognised does not mean common. Most people tolerate B12 supplements without any stomach trouble at all.

When it does happen, it is typically short-lived. It settles on its own within a day or two as your body adjusts. It does not usually need treatment, and it is not a sign that something is seriously wrong.

The key word is oral. This side effect applies to tablets, capsules, and sublingual supplements. If you had a B12 injection, your gut was never involved.

Why B12 Sometimes Causes Diarrhea

Here is something most generic health articles get wrong. When B12 tablets cause stomach upset, the vitamin itself is often not the culprit. The real cause is frequently the filler ingredients used to bind the tablet, particularly sorbitol and mannitol.

Sorbitol is a sugar alcohol that pulls water into the intestines. Even in small amounts, it can cause loose stools in people who are sensitive to it. Many B12 tablets and chewable supplements contain it. Mannitol has a similar effect.

High-dose oral supplementation raises the risk too. A standard supplement dose is very different from a therapeutic high-dose tablet. The more you take, the more these fillers accumulate per dose.

Close-up of white pills on a blue surface representing healthcare and medication.
Photo by Anna Shvets on Pexels

B12 Deficiency Itself Can Cause Diarrhea

This is the distinction most articles miss. Diarrhea, nausea, bloating, and loss of appetite can all be symptoms of B12 deficiency, not just reactions to the supplement.

When B12 is very low, the gut does not function properly and GI symptoms can follow. So you might start a B12 supplement, notice loose stools, and assume the tablet is causing it. But those symptoms may have already been there from the deficiency itself.

If you are not sure whether your levels are actually low, a simple blood test will answer it. At our Chaweng clinic we can check your B12 level the same day.

Oral vs Injectable B12 and Your Gut

Route Passes through gut? GI side effects likely? Notes
Oral tablet Yes Possible Sorbitol or mannitol in the tablet may be the cause
Sublingual (under tongue) Partial Less likely Less gut exposure than swallowed tablets
Intramuscular injection No Very unlikely Bypasses the digestive tract entirely

Intramuscular B12 injections go straight into muscle tissue and absorb directly into the bloodstream. Your stomach and intestines are not involved. If someone tells you their B12 injection gave them diarrhea, it is worth looking for another cause.

Doctor Samui offers B12 injections as part of our IV drip and wellness services. For patients with ongoing absorption problems or significant deficiency, injection is often the better route precisely because it sidesteps these GI issues.

On Koh Samui, Is It B12, Traveller’s Diarrhea, or Both?

This is the real clinical puzzle on Samui. Traveller’s diarrhea is one of the most common reasons tourists visit our clinic. It is picked up from contaminated food or water and is genuinely common here, especially after meals at busy market stalls or shared beach buffets.

Timing tells you a lot. B12 supplement diarrhea tends to start within a few hours of taking the tablet and often coincides with that same dose each time. Traveller’s diarrhea usually hits 12 to 72 hours after eating something contaminated, is more unpredictable, and tends to feel worse.

Fever changes everything. B12-related stomach upset does not cause a fever. If you have diarrhea plus a temperature above 38°C, cramping, vomiting, or blood in your stool, that is not your supplement. That is an infection until proven otherwise, and you need to be assessed.

Long-stay expats on Samui often come in having blamed weeks of GI problems on their B12 routine. More often than not, there is something else going on, and a stool test confirms it quickly.

Managing Mild B12 Diarrhea at Home

If the diarrhea is mild, started after your supplement, and you have no fever or other symptoms, a few simple steps are worth trying first.

Take your B12 with food. A full stomach slows absorption and often reduces irritation from both the vitamin and the fillers. If you have been taking it on an empty stomach, change that first.

Check the label for sorbitol or mannitol in the inactive ingredients. If they are listed, switching to a plain cyanocobalamin or methylcobalamin tablet with minimal fillers may resolve the problem entirely. Sublingual options have less gut exposure and are worth asking about.

In Samui’s heat, mild diarrhea can dehydrate you faster than it would at home. Drink plenty of fluids and do not underestimate how quickly the heat speeds things along.

When to See a Doctor in Koh Samui

Some situations should not be managed at home, especially in a tropical climate where dehydration moves quickly.

Come in if your diarrhea has lasted more than 48 hours, if you have a fever, if there is blood in your stool, or if you cannot keep fluids down. These are not signs of a supplement side effect. They warrant a clinical assessment, a stool test, and possibly IV fluids.

Doctor Samui runs 24-hour hotel and villa visits across the island, covering Chaweng, Lamai, Bophut, Maenam, and Choeng Mon. You do not need to make it to the clinic when you are unwell. Our diarrhea treatment service includes stool testing, oral rehydration guidance, IV drip therapy where needed, and same-day prescriptions.

Red Flag Symptoms After a B12 Injection

For anyone who has had a B12 injection, there is one serious but rare reaction to know about: anaphylaxis. This is a severe allergic response that can occur with injectable B12, particularly cyanocobalamin.

Symptoms include sudden rash, swelling of the face or throat, difficulty breathing, rapid heartbeat, or feeling faint, typically within minutes of the injection. This is a medical emergency. Call for help immediately.

Minor redness or soreness at the injection site is common and not a concern. Diarrhea after a B12 injection is not a typical reaction and points to a different cause.

Diarrhea on Koh Samui needs to be assessed if it lasts more than 48 hours, comes with a fever, or leaves you feeling weak and dehydrated. Doctor Samui offers same-day diarrhea treatment at our Chaweng clinic and 24-hour hotel and villa visits across the island, including stool tests, IV rehydration, and prescriptions. We also offer B12 blood tests and injections for patients managing deficiency. Contact us to book or request a visit to your accommodation.

Frequently Asked Questions

Can I tell if my diarrhea is from my B12 supplement or from something I ate in Koh Samui?

B12 supplement diarrhea is mild, starts within hours of taking the tablet, and tends to follow your supplement schedule each time, with no fever. Traveller’s diarrhea usually follows contaminated food or water by 12 to 72 hours and often comes with cramps, nausea, or a temperature. If you are unsure, or symptoms have lasted more than 24 hours, come in and let us check.

Is diarrhea more likely from a B12 injection or from oral B12 tablets?

Oral tablets are far more likely to cause GI symptoms because they pass through your stomach and intestines. Intramuscular injections absorb directly into the bloodstream and bypass the gut entirely. If you had a B12 shot and developed diarrhea, the injection is almost certainly not the cause.

How long does diarrhea from B12 last?

Supplement-related diarrhea is typically short-lived, usually settling within one to two days. If it goes past 48 hours, worsens, or comes with a fever or blood in the stool, it is no longer a mild supplement reaction and you should get it assessed. In Samui’s heat, dehydration sets in faster than in a cooler climate, so do not wait too long.

Could my diarrhea be a sign that I am actually deficient in B12?

Yes, and this is something many people miss. B12 deficiency itself can cause nausea, diarrhea, and bloating. If you started a supplement recently and developed GI symptoms, those symptoms may have already been there from the deficiency rather than from the tablet. A B12 blood test is the only way to know for certain.

Should I stop taking B12 if it is giving me diarrhea?

Do not stop immediately without trying a few adjustments first. Take it with food, check the label for sorbitol or mannitol, and consider switching to a different formulation. If symptoms are significant or persistent, come and see us. We can confirm whether the GI symptoms are truly supplement-related and advise on the best form of B12 for you, including injection if oral supplements consistently cause problems.

Can both B12 side effects and traveller’s diarrhea happen at the same time?

They can, and on Koh Samui it does happen. You might have mild supplement irritation that then collides with a food-related infection picked up at a restaurant or market stall. In that case, the infection will dominate and needs to be the focus. If things escalate beyond a simple stomach adjustment, treat it as an infection and get assessed promptly.

P

Dr. Ponlawat Pitsuwan

Physician, Doctor Samui

a walk-in clinic based in Chaweng, Koh Samui, with 24-hour hotel and villa visits across the island. He sees tourists, families, and long-stay expats for gastrointestinal illness, diarrhea treatment, B12 deficiency assessment, and IV drip therapy on Koh Samui. His focus is straightforward, evidence-based care delivered in plain language.

Scroll to Top