Food poisoning can begin immediately, especially if it is caused by a chemical contaminant. However, food poisoning is most commonly caused by organisms such as Norovirus or Salmonella. Onset from this type of food poisoning can range from as little as 1 hour (Staphylococcus aureus) to as long as 28 days (Hepatitis A). Learn more: Food Poisoning Timeline