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