Mel, 48hrs roughly for the worst of it then a day or two more. Just keep up fluids. I often find eating does the same thing and I end up back on the loo if I have gastro. Just drink plenty and have saos if you are starving.... give it a day or so and then slowly introduce toast and go from there