We should not eat spoilt food because it causes food poisoning. The major symptoms of food poisoning are nausea, vomiting, diarrhoea and headache.