Question: zofran how long to take effect?
Answer: Zofran (ondansetron) begins to work within about 30 minutes. It reaches peak blood concentrations in about 2 hours. Zofran's effects can last 8 to 12 hours. The Zofran dosage varies depending on the severity and cause of the nausea and vomiting.