If Antibiotics can’t kill viruses, why are they sometimes prescribed?

You’ve probably heard someone say, “I have the flu. My doctor gave me antibiotics.” It sounds perfectly reasonable, after all, if you’re sick, medicine should help, right? But here’s the surprising part: antibiotics do not kill viruses. So why are they sometimes prescribed to people with viral infections like influenza? Is it a mistake, or is there more to the story?

Think of antibiotics as a locksmith carrying keys designed to open only specific locks. Those locks exist on bacteria, not viruses. Bacteria are living cells with structures like cell walls and ribosomes that antibiotics can attack. Viruses, on the other hand, are more like tiny hijackers. They invade our own cells and use them to make copies of themselves, leaving antibiotics with nothing to target.

This is why antibiotics cannot cure illnesses such as the common cold, influenza, or most sore throats. Instead, antiviral medications or supportive care like rest, fluids, and medicines that relieve symptoms, are usually the appropriate treatment.

So why do some patients with viral infections still receive antibiotics?

The answer lies in secondary bacterial infections. When a virus infects the body, it can weaken the immune system and damage protective barriers in the nose, throat, or lungs. This creates an opportunity for bacteria to invade. A person with influenza, for example, may later develop bacterial pneumonia, sinusitis, or an ear infection. In these cases, the antibiotic is not treating the virus. It is treating the bacterial infection that followed.

Doctors also consider a patient’s symptoms, medical history, age, and risk factors before prescribing antibiotics. However, antibiotics should not be given “just in case” without evidence of a bacterial infection. Unnecessary antibiotic use exposes patients to side effects and accelerates antimicrobial resistance, where bacteria evolve to survive medicines that once killed them. As resistant bacteria spread, infections become harder to treat, turning routine illnesses into serious medical challenges.

Medicine is rarely as straightforward as “one disease, one drug.” Behind every prescription lies a scientific reason, a clinical judgment, and decades of research. Antibiotics may not defeat viruses, but understanding when they do have a role helps us appreciate why using them wisely matters.

Photo of author

Sanjana S Rao, M.Sc

Sanjana is a molecular biologist with a Master’s degree in Genetics from Jain (Deemed-to-be University), specializing in molecular cloning, recombinant DNA technology, genetic engineering, and bioinformatics. Her current research investigates the potential role of melatonin as a regulatory ligand influencing terpenoid indole alkaloid biosynthesis in Catharanthus roseus, to increase the production of anti-cancerous compounds such as vincristine and vinblastine, using an integrated molecular biology and computational approach. Alongside her research, she writes The Science Decode, a science communication initiative dedicated to presenting evidence-based scientific developments, addressing common misconceptions and myths, and making complex biological concepts accessible to a wider audience.

Follow on X

LinkedIn

WhatsApp

Telegram