Question: how long can after effects of food poisoning last?
Answer: How long does food poisoning last? Most cases of food poisoning last about 1 to 2 days and symptoms resolve on their own. If symptoms persist longer than that, the person should contact their health-care professional.