آنتی بیوتیک ها دو مکانیسم اصلی اثر دارند: اولی دیواره سلولی باکتری ها را از بین می برد، دومی آنزیم های لازم برای تولید مثل باکتری ها را مسدود می کند.
ویروس ها دیواره سلولی ندارند. و توسط سلول های دیگر تکثیر می شوند بنابراین، آنتی بیوتیک ها نمی توانند هیچ تاثیری روی ویروس ها داشته باشند، نتیجه اینکه سرخود آنتی بیوتیک نخورید و بدنتان را ضعیف نکنید.