Question: how long does it take to get food poisoning after eating fish?
Answer: Symptoms may begin within 15 minutes to 24 hours after eating affected fish. Most people are better in a few days, but in some cases symptoms have lasted for months or even years.