The answer for the question how long does food poisoning last in people is known to be mentioned in the article below. Have a look at it and continue reading the article till the end.
The days for which food poisoning lasts in human beings is completely dependent on the physic and the immunity of the person. Let me explain the similar thing in simple language, if a person has stronger immunity then food poisoning can last for 2-3 days only. In other case, it can last for 2 to 4 weeks.