Key takeaways
Zofran (ondansetron) is a medication prescribed for nausea and vomiting.
The effect of oral Zofran lasts for around eight to 12 hours, but it can vary depending on how you take Zofran, your age, your health history, and symptom severity.
The maximum recommended dose of oral Zofran is 24 mg per day for adults.
Zofran (ondansetron) is a prescription medication used to help prevent nausea and vomiting, especially when it’s caused by chemotherapy, radiation therapy, or surgery. While brand-name Zofran has been discontinued since 2023, the generic version is available and works in the same way. Since nausea and vomiting can be quite uncomfortable, many people wonder when they can expect Zofran to start working and how long it lasts.
How Zofran (ondansetron) works in the body
Ondansetron, the active ingredient in Zofran, is classified as a selective 5-HT3 serotonin receptor antagonist.
“Serotonin is a chemical messenger in the brain and gut that has many functions, including triggering the brain’s vomiting center. In the gut, it can signal nausea and vomiting,” explains Elizabeth Rubin, MD, a physician and clinical adviser at Embers Recovery in Phoenix, Arizona. “Zofran binds serotonin receptors, known as 5-HT3 receptors, and prevents nausea and vomiting signals from getting to the brain and reduces our urge to be sick,” she says. Other antiemetic drugs in this class include Aloxi (palonosetron) and Kytril (granisetron).
Zofran tablets start to work within 15 to 30 minutes, reaching peak levels around one and a half hours. “Some patients feel better after approximately 20 minutes, while others may take up to 40 minutes to feel comfortable,” says Maria Knobel, MD, a general practitioner and medical director at Medical Cert UK.
IV Zofran can work sooner, within 15 minutes, according to Dr. Rubin. This is because it enters directly into the bloodstream and doesn’t need to go through the digestive system.
Zofran (ondansetron) half-life: Why it matters
Half-life is a measure of how quickly a substance is eliminated from the body. It’s the time it takes for the amount of a drug in the body to drop by half. Zofran’s half-life is around three to four hours in most adults for an 8 mg dose. This means that three to four hours after taking 8 mg of Zofran, the amount of the drug in the bloodstream is reduced to around half.
The half-life of Zofran can vary with factors like age, metabolism, and hydration. In older adults, Zofran’s half-life is a little longer at around five to six hours. Zofran is cleared faster in children, but slower in infants who have underdeveloped metabolic pathways. “The rate at which the body hydrates also affects the duration of relief,” Dr. Knobel says. Patients dehydrated from vomiting might not feel the full benefit of ondansetron until they rehydrate, she explains. “It is one reason why two patients taking the same dose may experience vastly different amounts of relief,” she says.
The half-life of a drug matters because it can help explain how long its effects can last. Longer half-lives mean the drug takes longer to clear out of the system and can have a longer effect. However, the duration of effects doesn’t always match the half-life.
Ondansetron half-life: When does Zofran wear off?
“A single dose usually lasts about eight to 12 hours,” Dr. Rubin says. “There are many factors that can affect how long Zofran stays active in the body, including age, liver health, dosage, formulation, and if you are taking other medications. Since the liver is the primary site of drug metabolism, severe liver disease or damage can cause the medication to build up in the body. Also, certain medications like some antidepressants, antibiotics, and heart rhythm medicines can interact with Zofran and affect how it’s broken down and cleared from the body, which increases the risk of side effects,” she says.
A typical Zofran dose depends on why you’re taking it, but for tablets it’s often 4 to 8 mg every eight to 12 hours. If a person doesn’t follow their dosing schedule, they may start to notice worsening symptoms as the drug gets cleared from their bloodstream.
How long does IV Zofran (ondansetron) last?
Zofran given through an IV line is dosed differently from oral Zofran, and the standard dose depends on why it’s being used. For example, after surgery, it’s often given as a single 4 mg IV dose, while some chemotherapy plans use weight-based dosing with repeat doses four and eight hours after the first dose.
Dosing instructions for IV Zofran can vary depending on the procedure for which it’s given, the severity of symptoms, and the patient’s age.
Save up to 80% on Ondansetron with SingleCare Different pharmacies offer different prices for the same medication. SingleCare helps find the best price for you.
How often can you take Zofran (ondansetron)?
Doses of ondansetron are usually given every eight to 12 hours after the procedure it’s being used for, according to Dr. Rubin. “Always follow your doctor’s instructions precisely. The first dose is usually taken about 30 minutes before chemotherapy, about one to two hours before radiation, or about one hour before surgery,” she shares.
As mentioned, the standard dose of oral Zofran is 8 mg every 12 hours, meaning a total of 16 mg in 24 hours. However, the maximum recommended human oral dose is 24 mg per day for adults. People with severe liver problems have a lower maximum daily dosage of 8 mg per day. In children, the maximum daily dose is dependent on their weight.
The maximum single recommended dose of IV Zofran is 16 mg, and it’s only recommended for up to three doses. Maximum dosing is based on weight: 0.15 mg/kg body weight, given three times a day. For a 70 kg (154 lb) person, the maximum dose of IV Zofran would be 31.5 mg (10.5 mg IV Zofran given three times).
Seek medical advice from your healthcare professional if you have questions about how often you should be taking your medications. It’s important to review your symptoms with your healthcare provider before continuing to take Zofran. “Without review, shortening the interval between doses may increase the risk of developing arrhythmias or side effects like constipation,” Dr. Knobel says.
Bottom line: Zofran (ondansetron) lasts about eight hours
Zofran lasts about eight hours before you have to retake another dose to control symptoms of nausea and vomiting. How long it lasts can vary depending on a person’s age, body weight, and liver function. Zofran’s half-life is about three to four hours for adults, but it can be shorter in children and longer in older adults. Talk to your healthcare provider about any questions or concerns you may have about taking Zofran.
Frequently asked questions about Zofran (ondansetron)
Can you take Zofran on an empty stomach?
Although you can take Zofran with or without meals, taking the medication with meals may help with absorption.
Can you take Zofran with other nausea medications?
It’s best to check with your healthcare provider before taking Zofran with other nausea medications. There are no known drug interactions with common over-the-counter anti-nausea medications like Dramamine, but doubling up on nausea medicines may increase side effects like drowsiness or constipation.
Does Zofran make you sleepy?
Zofran might make you feel sleepy, but headache, fatigue, and constipation are more common side effects.
- Determination that ZOFRAN ODT (ondansetron) orally disintegrating tablets, 4 milligrams and 8 milligrams, were not withdrawn from sale for reasons of safety or effectiveness, The Federal Register (2023)
- Zofran highlights of prescribing information, U.S. Food and Drug Administration (2025)
- Ondansetron hydrochloride tablet, film coated, DailyMed (2025)
- Ondansetron, StatPearls (2023)
- Ondansetron injection, solution, DailyMed (2025)
- The FDA limits the maximum IV dose of ondansetron, American Journal of Nursing (2012)