Food poisoning from pizza, as with any food, can last anywhere from several hours to several weeks. In most cases, food poisoning symptoms should clear up within a few days. However, if you can't keep liquids down or you see blood in your stool or vomit don't hesitate to call for emergency help.