I had a 14 hour period where I threw up every 45 minutes, and then another 12 hours or so where I wasn't throwing up, but I felt awful. So a little over 24 hours. It took me a few days after that to recover and rehydrate. Good luck, OP! Do your best to stay hydrated, and take it easy.