Maybe the frozen dinner? Nice boyfriend, I would have gone for Dairy Queen! Seriously, get some orange juice, and/or Gatorade into your system and see if you feel better. You have to be dehydrated with that much diarrhea. My husband got sick from eating at a buffet, luckily we were close to his doctor's office, so we went straight there. He sent him to the hospital for some IV fluids to replenish his body. He had sweated through all his clothing which included a suit jacket and tie! He also complained of his stomach being sore the next day. Food poisoning can be mild to serious, and yours sounds like it was pretty bad. Let me know how you feel as the day progresses, and if it should get worse, or happen again soon, I would just go to the ER.
I can't figure out what food might have caused it. I don't eat meat, and that day I had a half of a bagel with butter and a pear for breakfast, some roasted beets and broccoli that I got from whole foods, then a frozen Indian dinner. I had a craving for some chocolate later on, so I had a cup of swiss-miss hot chocolate and a kashi cookie (I thought I was being good.. boyfriend offered to go to dairy queen).
Wow, what a night! It sounds like food poisoning to me, as my husband had it and re-acted the same way. You need to stay hydrated and get some electrotrolytes, and potassium back in your body. With having severe diarrhea you deplete your system of this and it can make you very tired, nauseous, and weak. Drink lots of orange juice or Gatorade and you should start feeling better. If not, I would get checked out. Best of luck.......