“Never use magnesium if you take these medicines” — the claim needs context
Magnesium is an essential mineral and is generally safe when taken appropriately. The problem is that magnesium supplements can interfere with certain medicines, and people with significant kidney impairment can be at greater risk of magnesium accumulating in the body.
Medicines that deserve particular attention
1. Certain antibiotics
Magnesium can bind to some antibiotics—especially doxycycline and other tetracyclines, ciprofloxacin, and levofloxacin—and reduce how much medicine is absorbed. This doesn’t necessarily mean you can never take magnesium; the doses generally need to be separated. NIH guidance gives examples of taking the antibiotic at least 2 hours before or 4–6 hours after magnesium.
2. Bisphosphonates for osteoporosis
Magnesium can reduce absorption of oral medicines such as alendronate. NIH recommends separating magnesium from these medicines by at least 2 hours.
3. Levothyroxine (thyroid medicine)
Magnesium taken at the same time can reduce levothyroxine absorption. A recent clinical trial found that magnesium can reduce levothyroxine absorption, supporting the practice of keeping them separated.
4. Some diuretics (“water pills”)
Loop and thiazide diuretics can change how much magnesium is lost through the urine. This is a reason to discuss supplementation with your clinician rather than automatically taking it.
🩺 Kidney disease is especially important
Healthy kidneys remove excess magnesium. With impaired kidney function, magnesium can accumulate, and very high levels can cause low blood pressure, weakness, breathing problems, abnormal heart rhythms and other serious effects. If you have kidney disease, don’t start a magnesium supplement without medical guidance.
