3. Diuretics (Water Pills)
Some diuretics increase urine output to manage blood pressure, heart issues, or fluid buildup—and they can also flush out more magnesium through the kidneys over time. Long-term use might contribute to lower magnesium levels.
Common types:
- Loop diuretics (like furosemide)
- Thiazide diuretics (like hydrochlorothiazide)
If you’re on these, regular check-ins with your doctor about mineral levels can be helpful.
4. Proton Pump Inhibitors (PPIs for Acid Reflux)
Long-term use of PPIs reduces stomach acid, which over months or years can impair magnesium absorption from food and supplements, potentially leading to low levels.
Examples:
- Omeprazole (Prilosec)
- Esomeprazole (Nexium)
- Lansoprazole (Prevacid)
Monitoring magnesium status is advised for those on extended PPI therapy.

5. Other Notable Mentions
- Thyroid medications (like levothyroxine): Magnesium might affect absorption if taken simultaneously.
- Certain blood pressure drugs (calcium channel blockers): Combined effects could influence blood pressure more than expected.
- Gabapentin: Absorption may decrease when taken with magnesium.