⚠️ “Don’t EVER Use Magnesium If You’re on These Medications” — Fact-Checked
That headline is too extreme. Magnesium supplements can interact with certain medicines, but in many cases the solution is separating the doses, not avoiding magnesium completely. Magnesium from normal foods is generally not a problem for healthy people.
Medicines that deserve particular attention
1. Certain antibiotics 💊
Magnesium can bind to some antibiotics—especially doxycycline and ciprofloxacin/levofloxacin—and reduce their absorption. They generally need to be taken several hours apart.
2. Oral bisphosphonates
Medicines such as alendronate can have reduced absorption if taken too close to magnesium. NIH guidance recommends separating them by at least 2 hours.
3. Levothyroxine (thyroid medicine)
Magnesium-containing antacids can interfere with levothyroxine absorption. The exact timing depends on the product, so check with your pharmacist or prescriber rather than taking them together.
4. Diuretics (“water pills”)
Some diuretics can cause the body to lose more magnesium, while others can reduce magnesium loss. This doesn’t automatically mean you shouldn’t take magnesium—it means your magnesium status may need consideration.
5. Long-term proton-pump inhibitors (PPIs)
Medicines such as omeprazole and lansoprazole can, when used for a long time, contribute to low magnesium levels. In some people, supplementation may actually be appropriate under medical supervision.
🧂 What about magnesium supplements themselves?
For adults, the NIH sets an upper limit of 350 mg/day of magnesium from supplements and medications, unless a healthcare professional recommends otherwise. Excessive supplemental magnesium can cause diarrhea, nausea and abdominal cramping; extremely high amounts can cause dangerous heart problems.
People with kidney disease need particular caution because the kidneys normally remove excess magnesium.
