I have had food poisoning only hours after ingesting something. But either way, this wasn't food poisoning in the same sense. If the mushrooms were the wrong kind, they were poisonous, not spoiled. That will hit your system as soon as your digestion starts.