Question: can food poisoning last 24 hours?
Answer: Infection can occur at any point between 6 to 24 hours after exposure but usually happens within 8 to 12 hours. Symptoms include diarrhea and abdominal pain. Most people do not experience fever or vomiting. Symptoms often begin suddenly and stop within 24 hours.