Most cases of food poisoning last a few hours to several days, and are accompanied by symptoms that resemble intestinal flu. However, food poisoning can be deadly – particularly in cases of botulism, or when food poisoning strikes infants, the ill, the elderly, or those with compromised immune systems.