Gastroenteritis and food poisoning both cause symptoms like diarrhoea, vomiting, and abdominal pain, but differ in cause and onset. Gastro is typically a gut infection from viruses or bacteria, often spread via contaminated surfaces or people. Food poisoning occurs from eating food tainted with toxins, chemicals, or microbes