Promethazine
"Got this prescribed to me when I had a bug a few months back. Recently I have had recurring Clostridium Difficile (infection in the stomach) for a few months. I take Promethazine when I feel nauseated and it always works in about half an hour. It makes me extremely tired, but its worth it if it combats the nausea. That being said, it doesn't work for any stomach ailment other than nausea (pain, cramping, bloating). I love knowing it's around just in case I need it. (PS if you are really going to throw up, it will come out the other end after promethazine.)"