That headline is partly true but overstated. Magnesium supplements can interact with some medications, but they do not generally “cancel out” common blood pressure or heart medicines. The risk depends on the specific medication and when you take it.
Some important interactions include:
- Bisphosphonates (for example, alendronate): Magnesium can reduce absorption. These should usually be taken several hours apart.
- Levothyroxine: Magnesium can decrease absorption, so it’s generally recommended to separate doses by at least 4 hours.
- Certain antibiotics, including some Tetracycline and Ciprofloxacin: Magnesium can bind to these drugs and reduce how well they’re absorbed. Taking them a few hours apart is usually advised.
- Blood pressure medications: Magnesium does not usually reduce their effectiveness. However, because magnesium may slightly lower blood pressure in some people, combining supplements with blood pressure medicines could occasionally increase the risk of low blood pressure or dizziness.
- Diuretics (“water pills”): Some diuretics increase magnesium loss, while others can raise magnesium levels. Your healthcare professional may monitor your electrolytes if needed.
Should you avoid magnesium?
Not necessarily. Many people can safely take magnesium supplements, but you should:
- Tell your healthcare professional or pharmacist about all supplements you take.
- Follow any instructions about separating magnesium from other medications.
- Avoid high-dose magnesium supplements unless they’re recommended for you, especially if you have kidney disease.
The bottom line is that magnesium does interact with some medications, but the claim that it broadly “clashes badly” with common heart or blood pressure medicines is an exaggeration. The most significant interactions involve reduced absorption of certain medications, not a complete loss of their effect.
If you tell me the name of the heart or blood pressure medication you’re taking, I can explain whether magnesium is likely to interact with it.

