Yes, magnesium tablets are one of the most common causes of diarrhea from supplements

Magnesium tablets cause loose stools or diarrhea in many people because magnesium pulls water into your intestines. This is not a sign the supplement is working poorly — it is how magnesium moves through your digestive system. The effect depends on which type of magnesium you take, how much you take, and how sensitive your gut is to it.

The diarrhea usually starts within a few hours to a day of taking the tablet and stops once you lower the dose or switch to a different form. If you need magnesium for muscle cramps, sleep, or other reasons, you do not have to accept loose stools as the price — several magnesium types cause far less digestive trouble than others.

Key Takeaways

  • Magnesium citrate, magnesium oxide, and magnesium sulfate are the most likely to cause diarrhea because they draw water into the intestines.
  • Magnesium glycinate, magnesium threonate, and magnesium malate are gentler on the digestive system and less likely to loosen stools.
  • Taking magnesium with food, splitting the dose across the day, or reducing the amount you take can reduce diarrhea without stopping the supplement entirely.
  • If diarrhea persists after lowering the dose or switching forms, talk to a doctor to rule out other causes and confirm magnesium is right for you.

Which magnesium types cause the most diarrhea

Magnesium oxide is the worst offender. It is poorly absorbed by your body, so most of it stays in your intestines where it pulls water in and causes loose stools. Magnesium oxide is cheap and common in over-the-counter laxatives for this exact reason — it is meant to loosen your bowels. If you bought a generic magnesium tablet at a drugstore without checking the label, it is probably magnesium oxide.

Magnesium citrate and magnesium sulfate (Epsom salt) have the same water-pulling effect, though slightly less intense than oxide. Both are absorbed better than oxide, but they still reach your colon in high enough amounts to trigger loose stools in sensitive people.

Magnesium malate and magnesium aspartate fall in the middle — some people tolerate them well, others get diarrhea. The effect varies widely depending on your individual gut.

Magnesium types that cause less diarrhea

Magnesium glycinate is absorbed well and does not pull water into the intestines the way oxide and citrate do. It is gentler on the digestive system and a common choice for people who cannot tolerate other forms. The downside is cost — it is more expensive than magnesium oxide.

Magnesium threonate (also called magnesium L-threonate) is designed to cross the blood-brain barrier and is used mainly for memory and brain health. It is absorbed efficiently and rarely causes diarrhea. It is also one of the most expensive magnesium forms.

Magnesium taurate is well-absorbed and gentle on the gut, though less common in stores. Magnesium bisglycinate is another chelated form (bound to an amino acid) that most people tolerate without digestive upset.

How to take magnesium without triggering diarrhea

Start with a lower dose than the label recommends. Most tablets come in 200 mg to 500 mg doses, but you may only need 100 mg to 150 mg to feel the benefit without loose stools. Take it with food — magnesium absorbed alongside meals moves through your system more slowly and causes less water to pool in your intestines.

Split your dose across the day instead of taking it all at once. If you need 300 mg, take 150 mg in the morning with breakfast and 150 mg in the evening with dinner. Your intestines handle smaller amounts better than a single large dose.

If you are taking magnesium oxide or citrate and getting diarrhea, switch to magnesium glycinate or threonate. The cost is higher, but you will likely tolerate it without digestive trouble. Check the label to confirm which type you are buying — manufacturers do not always make it obvious.

When diarrhea means you should stop taking magnesium

If you have lowered the dose, taken it with food, split it across the day, and switched to a gentler form and still have diarrhea, magnesium may not be right for you at this time. Stop taking it and talk to a doctor. Persistent diarrhea can be a sign of another condition, or your gut may be too sensitive to magnesium supplements right now.

If you are taking magnesium for a specific reason — muscle cramps, sleep trouble, or migraine prevention — a doctor can suggest other options or help you find a dose and form that works. Do not assume you have to choose between the supplement and your digestive health.

The difference between diarrhea and normal loose stools

Magnesium usually causes soft or loose stools, not true diarrhea. True diarrhea is frequent, watery, and often urgent. Soft stools that happen once or twice a day are a normal response to magnesium and usually settle as your body adjusts or as you lower the dose.

If you are having frequent, watery stools, cramping, or urgency that lasts more than a few days, that is different from the mild looseness magnesium typically causes. In that case, stop the supplement and see a doctor to rule out infection or other causes.

Frequently Asked Questions

How long does magnesium diarrhea last?

Diarrhea from magnesium usually starts within hours of taking the tablet and stops within a day or two of lowering the dose or stopping the supplement. If you switch to a gentler form like magnesium glycinate, loose stools often improve within a few days as your body adjusts.

Can I take magnesium with food to prevent diarrhea?

Yes. Taking magnesium with a meal slows its movement through your intestines and reduces the amount of water pulled into your bowels. Pair it with breakfast or dinner rather than taking it on an empty stomach.

Is magnesium oxide the same as magnesium citrate?

No. Magnesium oxide is poorly absorbed and causes more diarrhea. Magnesium citrate is absorbed better but still pulls water into the intestines. Both cause loose stools more often than magnesium glycinate or threonate.

Should I stop magnesium if I get diarrhea?

Not necessarily. Try lowering the dose, taking it with food, or switching to a different form first. If diarrhea continues after those changes, then stop and talk to a doctor. You may find a dose or type that works for you.

Can magnesium diarrhea cause dehydration?

Mild loose stools from magnesium are unlikely to cause dehydration if you drink enough water. If you develop frequent, watery diarrhea that lasts days, drink extra fluids and see a doctor, as that level of fluid loss can lead to dehydration.