If you can afford it, stick with
zofran.
Phenergan works well but it makes you super sleepy
and it also increases the bad side effects of narcotics- like dizziness and light-headedness. Same with phenergan's cousin, compazine. There's reglan as well, but to me it doesn't work as well. If you are taking the opiates for short-term treatment for something like post-surgical pain, phenergan or zofran are likely to be your best options....