Antibioticele acționează prin distrugerea bacteriilor sau inhibarea creșterii acestora, în timp ce virusurile sunt organisme mult mai simple și nu au astfel de ținte specifice pentru antibiotice. În plus, antibioticele au efecte secundare și pot duce la apariția de bacterii rezistente la tratamente.