Question: how long does it take to feel better after food poisoning?
Answer: It usually takes about 1 to 5 days to recover fully from food poisoning. Infants, young children, pregnant women, adults over age 65, and people with a chronic disease or weak immune system can become seriously ill from food poisoning.