i think I may have contracted food poisoning. Both myself and another got sick at the same time, around 3 hours of eating, and we ate the same thing. I had vomiting every 30 minutes for 8 hours, however, she only had diarrhea. How long does the icky feeling last. I am drinking a lot of water, juice, I craved milk, kept this all down. I am trying to keep from dehydration. I have also had soups and cereal. This happened Saturday eve, Dec 5. I haven't much energy.