不行,鎂和大多數抗生素不能同時吃,建議至少間隔 2 小時。鎂離子會和某些抗生素形成「螯合物」,讓藥物吸收率大幅下降,等於白吃了。
Key Facts
- 鎂離子會與四環黴素類、氟喹諾酮類抗生素形成不可溶螯合物,降低藥效
- 鎂的腸道吸收率約 30–50%,透過旁細胞途徑與 TRPM6/7 通道進行(Kröse et al., 2024)
- 一般建議鎂補充劑與抗生素間隔至少 2 小時,部分藥物需間隔 4–6 小時
- 腎功能正常者較不易因口服鎂產生高鎂血症風險
為什麼鎂會影響抗生素吸收?
鎂是帶正電的二價陽離子(Mg²⁺),它會和特定抗生素中的化學結構結合,形成不溶性的螯合物。這些螯合物沒辦法被腸道吸收,藥物就這樣被「鎖住」排出體外。研究指出,鎂參與超過 600 種酵素反應,它在腸道中的活性很高,和其他物質交互作用的機率也高(Kröse et al., 2024)。
哪些抗生素最怕遇到鎂?
主要是兩大類:四環黴素類(如 doxycycline、tetracycline)和氟喹諾酮類(如 ciprofloxacin、levofloxacin)。這兩類藥物的分子結構容易和鎂形成螯合,吸收率可能下降 50% 以上。其他抗生素如 amoxicillin 影響較小,但為了安全,任何抗生素療程期間補充鎂,都建議錯開時間。
到底該間隔多久才夠?
一般原則是至少 2 小時,但具體時間依抗生素種類而定。氟喹諾酮類建議間隔 4–6 小時最保險。實際做法:先吃抗生素,等 2 小時以上再補鎂;或是睡前補鎂、早上吃藥,自然拉開間距。鎂的腸道吸收主要經由旁細胞途徑(被動擴散)與 TRPM6/7 通道(主動運輸),吸收率約 30–50%,錯開時間能確保兩者各自正常吸收(Kröse et al., 2024)。
吃抗生素期間還需要補鎂嗎?
要看個人狀況。長期使用抗生素可能影響腸道菌相,間接影響礦物質吸收。如果你原本就有補鎂習慣,不必因為吃抗生素就停掉,只要確實錯開時間即可。不過要注意:目前關於鎂與抗生素交互作用的研究多為體外實驗或藥動學研究,針對不同鎂劑型(如檸檬酸鎂、氧化鎂)的臨床比較數據仍然有限,實際影響程度可能因劑型和個人腸道狀況而異。
專家與學會怎麼看?
多數藥學指引明確建議,含鎂、鈣、鐵等多價陽離子的補充劑或制酸劑,應與氟喹諾酮類及四環黴素類抗生素錯開服用。美國藥師學會(APhA)及各藥品仿單均標示此交互作用。腎臟是鎂恆定調控的主要器官,濾過的鎂有 95% 被重吸收,腎功能正常者口服鎂的安全性高,但仍應遵循間隔用藥原則(Kröse et al., 2024)。
常見問題 FAQ
Q:含鎂的綜合維他命也要跟抗生素分開吃嗎?
對,任何含鎂的營養品(包括綜合維他命、制酸劑)都應與上述抗生素間隔至少 2 小時。
Q:如果不小心同時吃了怎麼辦?
偶爾一次不會有危險,但該次抗生素的藥效可能打折。不需要補吃,下一次記得間隔就好。若正在治療嚴重感染,請告知醫師。
Q:所有種類的鎂補充劑都會有這個問題嗎?
是的,無論是氧化鎂、檸檬酸鎂還是甘胺酸鎂,只要含鎂離子就可能形成螯合。不同劑型的螯合程度可能略有差異,但安全做法一律間隔服用。