تداخل غذا و آنتی بیوتیک با توجه به نوع آنتی بیوتیک می تواند متفاوت باشد. میدانیم که بعضی از آنتی بیوتیک ها به ویژه خانواده پنی سیلین ، آموکسی سیلین و آمپی سیلین سبب اختلال در جذب کلسیم می شوند.
همچنین اگر مواد غنی از کلسیم مانند انواع لبنیات یا سفیده تخم مرغ با آنتی بیوتیک ها مصرف شوند، می توانند باعث کاهش اثر این داروها شوند. به همین دلیل توصیه می شود که آنتی بیوتیک ها را با این مواد غذایی نخورید.
فاصله ای که باید بین خوردن غذا و آنتی بیوتیک وجود داشته باشد معمولا 2 تا 3 ساعت است. بعضی ها فاصله خوردن آنتی بیوتیک را 1 تا 2 ساعت قبل از غذا یا 2 تا 3 ساعت بعد از غذا در نظر می گیرند که فاصله خوبی است و دقیقا با فیزیولوژی بدن تطابق دارد.
جز کلسیم که ذکر شد سایر مکمل ها تاثیر سویی در جذب آنتی بیوتیک ها و تاثیرگذاری آن ها ندارند. البته بد نیست در این جا به این نکته اشاره کنم که بعضی از مواد غذایی مانند گریپ فروت و آب آن معمولا بیشترین تداخلات را با داروها دارند.