Which medications will stop me from vomiting? (antiemetic drugs)

So many of us wish we had some medicine to keep on hand that would stop us from vomiting. There are a few anti-emetic medications available over the counter and several prescriptions. I consulted a pharmacist to gather this information. This is what the pharmacist recommends. However, I am not a medical doctor and you shouldn't take anything without consulting your doctor.

For nausea and vomiting from norovirus and other stomach bugs, these prescription medications are available.

Zofran (Ondansetron), --the adult dose of zofran is usually 4mg (a maximum of 8mg) every 8 hours.

Phenergan (promethazine)

Compazine (prochlorperazine)

Reglan (metoclopramide)--is a drug that helps the stomach empty faster. Some doctors prescribe it for nausea in place of Zofran but they shouldn't. It has serious side effects and most doctors will only prescribe it for a condition called gastroparesis (a condition in which food sits in the stomach too long). So, if you don't have gastroparesis and your doctor gave you Reglan, please double check with the doctor as to WHY you are taking it.

For motion sickness from the car, sea, airplanes, or amusement park rides you can take the following medications.

Over the counter

- Dramamine for Kids





-Tigan (trimethyobenzamide hydrochloride)

For post-op nausea and general anxiety nausea these are recommended.

Over the Counter





There are also a few over the counter medications for general nausea including Nauzene

and Emetrol. I have never tried them. However, a mother of 8 that I met recently (in real life) swears by Emetrol and says it helps stop the vomiting from stomach bugs at her house.

Viewer Comments

I had a stomach bug in April 2013. Once I vomited until I was empty the Zofran helped. But I took I took Zofran prior to vomiting and it didn't help. If you wait until a person's gone at least 30 min without vomiting, the zofran will work better. You also have to make sure the zofran completely dissolves under the tongue. My daughter was also sick and the ER nurse told me to give 2mg to my 8 year old ( 41 pounds) every 3 hours. Giving it all at once and expecting it to last for 8 hours rarely works.