Food poisoning is caused by eating food containing viruses, bacteria, parasites or chemical toxins.
The symptoms of food poisoning vary, depending on type of toxin that has entered your food or drink.
Most symptoms will clear up after a few days, but you should seek medical attention if:
- The source of the contamination is unknown
- You’ve eaten mushrooms or seafood
- You have bloody diarrhoea
- Breathing problems
- Vomiting and diarrhoea persist after 48 hours
- You are a pregnant woman, an infant or elderly person
- Your immunity is compromised by some other infectious disease
- You develop a fever
A stomach bug is a virus that attacks and infects the digestive system.
According to the Centers for Disease Control and Prevention (CDC), the most common cause of the stomach bug is norovirus.
Noroviruses are spread via the faeces and vomit of infected humans and animals.
It can be transmitted by consuming contaminated food or drink, or touching an infected person or surface with your hand and then touching your mouth.
Medical attention should be sought if the following symptoms are present:
- Blood in urine or faeces
- Inability to keep liquid down for at least 24 hours
- A high fever (above 40°C)