
How long can a virus live outside a body?
It's enough to make you sick! Viruses can be stubborn little blighters to get rid of.
Asked by: Chaudhary Nikul, India
Viruses can live for a surprisingly long time outside of a body, depending on conditions such as moisture and temperature. They tend to live longer on water-resistant surfaces, such as stainless steel and plastics.
A cold virus can sometimes survive on indoor surfaces for several days, although its ability to cause infection drops dramatically over time.
Flu viruses can survive in the air for several hours, especially at lower temperatures, and on hard surfaces they can survive and remain infectious for 24 hours.
Enteric viruses, such as norovirus (pictured) and hepatitis A, can survive for weeks on a surface if conditions are suitable. The norovirus is known for causing sickness outbreaks in schools, cruise ships and hospitals.
Read more:
Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.
Authors
Dr Emma Davies is a science writer and editor with a PhD in food chemistry from the University of Leeds. She writes about all aspects of chemistry, from food and the environment to toxicology and regulatory science.
Sponsored Deals

Spring Savings!
- Try your first 6 issues for just £9.99 when you subscribe to BBC Science Focus Magazine.
- Risk - free offer! Cancel at any time when you subscribe via Direct Debit.
- FREE UK delivery.
- Stay up to date with the latest developments in the worlds of science and technology.