how long does food poisoning take

just now 1
how long does food poisoning take

Food poisoning symptoms typically appear within about six hours after eating contaminated food, but the onset can range from 30 minutes to several days depending on the cause. Most people experience symptoms such as diarrhea, nausea, vomiting, and stomach pain for 12 to 48 hours. Recovery usually occurs within a few days to a week, although some severe cases may last longer, up to several weeks in rare cases. The duration and severity of symptoms depend on the specific pathogen involved and individual health factors, with dehydration being a primary concern if fluids are not adequately replaced during illness.