因为口服避孕药在肝脏内与葡萄糖醛酸结合以后,随胆汁进入十二指肠。肠内的细菌具有活性很高的水解酶,即B葡萄糖苷酸酶。此酸能使与葡萄糖苷酸结合的甾体激素分解出来,然后在肠内再被吸收。而口服抗菌素可影响肠内细菌的活动,抑制甾体激素的肠肝循环,使血中甾体激素浓度降低,从而使避孕失败。因此,避孕药不宜与抗生素同服。