Because antibiotics work only against bacterial infections, and a cold, cough or flu is caused by a virus. The medicine has nothing in the patient it can act on.
Why it happens: antibiotics work by targeting parts of bacterial cells that are different from human or other animal cells — that is precisely what makes them safe for us and deadly for bacteria. A virus has no such parts. It is not even a cell of its own; it multiplies inside our own cells. So there is simply nothing for the antibiotic to attack, and no dose can change that.
Taking one anyway is not merely useless — it does harm:
- It kills the good bacteria that protect the body from infection (Fig. 3.5b), leaving room for the resistant ones to grow and take over.
- It adds to antibiotic resistance, so that when a real bacterial infection comes later, the medicine may no longer work — for you or for anyone else.
- It can cause side effects, and it delays proper care by giving the false comfort that something is being done.
For a viral cold or flu the right treatment is what the chapter recommends: rest at home, fluids, and covering the mouth and nose. The immune system clears the virus itself in a few days.
Note: the same reasoning explains why an antibiotic will not help against malaria either — that is caused by protozoa, and the chapter states that antibiotics do not work against them.