Question: how long does food poisoning bacteria live on surfaces?
Answer: Bacteria and viruses can live outside the body on hard surfaces for hours, and sometimes days. Salmonella and campylobacter can live on surfaces for up to four hours, whereas the norovirus can survive on surfaces for weeks.