镁会影响某些药物的作用。有的药物也会影响身体吸收镁补充剂的能力。这些药物包括：  利尿剂。 抗生素。 双磷酸盐，比如治疗骨质酥松症的药物。 治疗胃酸反流的药。 一些研究显示增加维生素D摄入量有助于身体吸收镁。  你可以吃富含维生素D的食物，比如金枪鱼、乳酪、鸡蛋和强化谷类食品。 你也可以通过晒太阳来吸收维生素D。 有些矿物质会使身体更难吸收镁。不要同时服用镁补充剂和矿物质补充剂。  钙过多或不足会让身体更难吸收镁。服用镁补充剂的时候，不要摄入过多钙。但是也不能完全不摄入钙，因为这会妨碍身体对镁的吸收。 研究也发现镁和钾水平有关系，但是还不是很清楚这种关系的实际性质。尽管如此，在补充镁的时候，你不应该大幅度增加或完全不摄入钾。 酒精会导致更多镁通过尿液排出体外。研究发现许多酗酒的人体内镁含量很低。  酒精会导致大量镁和其它电解质迅速通过尿液排出体外。即使只是适度饮酒，也会降低体内的镁含量。 镁含量会在戒酒期间跌到最低水平。 如果没有通过饮食、生活方式和药物好好控制糖尿病，身体可能会缺镁。 糖尿病患者可能通过尿液排出过多镁。所以，如果没有密切监控病情，体内的镁含量会迅速下降。 与其一次服用足量的镁，不如在一天中分几次慢慢摄入较小的剂量，最好在饭后服用，并用水送服。这样身体可以更好地处理它。  一些人建议有吸收问题的人空腹服用镁补充剂。有时候，胃里的食物含有影响镁吸收的矿物质。不过，空腹服用补充剂可能造成胃部不适。  事实上，梅约诊所建议只在饭后服用镁。空腹服用可能引起腹泻。  缓释制剂或许也有助于吸收。 和矿物质一样，有的食物会影响身体对镁的吸收。下面的食物不能和镁补充剂同时吃：  纤维和植酸含量非常高的食物。这包括麸皮产品或全谷物，比如糙米、大麦或全麦面包。 草酸含量高的食物。这包括咖啡、茶、巧克力、绿叶蔬菜和坚果。把这些食物蒸熟或放进沸水烫一下，也许能去除一些草酸。考虑吃煮熟的菠菜，而不是菠菜沙拉。豆类和一些谷物先泡再煮或许也有帮助。

TL;DR in Vietnamese:
Nói chuyện với bác sĩ về thuốc bạn đang dùng. Cân nhắc uống thêm vitamin D. Duy trì sự cân bằng khoáng chất. Giảm uống rượu bia. Đặc biệt thận trọng với hàm lượng magiê nếu bạn bị bệnh đái đường. Uống magiê trong ngày. Kiểm soát những thứ bạn ăn.