Woman checking her temperature with a digital thermometer on a couch

Flu Treatment: Tamiflu vs Xofluza, the 48-Hour Window, Side Effects and Who Needs It

Invalid Date•5 min read

Written by Cherlie Joseph, MSN, FNP-BC · Medically reviewed by Naurah Gaspard, DNP, FNP-C, FNP-BC · Updated November 2026

Prescription flu antivirals such as oseltamivir (Tamiflu) and baloxavir (Xofluza) work best when started within 48 hours of the first symptoms. They can shorten the flu by about a day and lower the chance of complications like pneumonia. For people at higher risk, the CDC recommends starting treatment as soon as possible, even after 48 hours.

The FDA-approved flu antivirals

MedicineHow it's takenGood to know
Oseltamivir (Tamiflu)Capsule twice a day for 5 daysMost widely used; generic available; preferred in pregnancy and for severe illness
Baloxavir (Xofluza)One single dose, based on weightFor ages 5+; not recommended in pregnancy or breastfeeding; first generic approved in 2026
Zanamivir (Relenza)Inhaled twice a day for 5 daysAvoid with asthma or COPD (can trigger breathing problems)
Peramivir (Rapivab)One IV doseGiven in a clinic or hospital

All four work against both influenza A and B. They do not treat colds, COVID-19 or RSV, and antibiotics do not treat flu.

Who should take a flu antiviral

According to the CDC, antiviral treatment is recommended as early as possible, regardless of how long you've been sick, for:

  • People who are hospitalized or have severe, complicated or worsening illness
  • Adults 65 and older
  • People who are pregnant or within 2 weeks after delivery
  • People with asthma, COPD, diabetes, heart, kidney, liver or neurologic disease, or a weakened immune system
  • People with a BMI of 40 or higher

For healthy adults under 65, treatment is an option if it can start within 2 days of symptoms. It may get you back on your feet sooner and can help protect people you live with. Decisions do not need to wait for a test result when flu is spreading in the community and your symptoms fit.

Think you have the flu? The clock matters.

$79 visit, no appointment needed. Adults 18+ in FL, NM, OR and WA.

Start a cold & flu visit →

Tamiflu: what to expect

Oseltamivir blocks an enzyme the flu virus needs to spread from cell to cell. Most people take it twice a day for 5 days; the dose is adjusted for kidney function, so share your health history with your provider. Follow the directions on your prescription label and finish the course even if you feel better.

Common side effects: nausea and vomiting, usually in the first day or two. Taking it with food helps. Headache can also occur.

Rare side effects: confusion, unusual behavior or hallucinations have been reported, mostly in children and teens; the flu itself can also cause these. Stop and get help for a serious skin rash or allergic reaction.

Many people notice fever and aches easing within a day or two, but cough and tiredness can hang on for a week or more.

Person in bed holding a glass of water and medication

Xofluza: what to expect

Baloxavir works differently, by stopping the virus from copying itself. Its big advantage is convenience: one dose, and you're done. It is approved for uncomplicated flu in people 5 and older who have had symptoms for no more than 48 hours, and to prevent flu after close contact with someone who has it. In June 2026 the FDA approved the first generic version, expected to reach pharmacies for the 2026-2027 season.

  • Do not take it with dairy, calcium-fortified drinks, antacids, laxatives, or supplements containing calcium, iron, magnesium, selenium or zinc. These can stop it from working.
  • It is not recommended during pregnancy or breastfeeding, or as the only antiviral for people with severely weakened immune systems.
  • Side effects are usually mild, such as diarrhea or nausea.

Cost, home care and prevention

Cost: generic oseltamivir is widely available and often covered by insurance. Without insurance, prices vary by pharmacy, and discount cards can help. Brand Xofluza usually costs more; check the manufacturer's site or your pharmacy for current pricing, since prices change.

Home care while you recover:

  • Rest and drink plenty of fluids; broth and electrolyte drinks help if you're not eating.
  • Acetaminophen or ibuprofen for fever and aches, as the label directs.
  • Honey in warm tea for cough.
  • Stay home until you've been fever-free for at least 24 hours without fever reducers and feel better.

Prevention: antivirals are not a substitute for the yearly flu vaccine, which the CDC recommends for nearly everyone 6 months and older. If someone in your home has flu and you're at high risk, ask a provider about preventive antiviral treatment.

Get in-person care or call 911 if you have:

  • Difficulty breathing or shortness of breath
  • Chest or belly pain or pressure that won't go away
  • Sudden dizziness, confusion, or trouble waking up
  • Seizures or severe muscle pain or weakness
  • Not urinating, or unable to keep fluids down
  • Fever or cough that improves, then comes back worse

Frequently asked questions

Is it too late to take Tamiflu after 48 hours?

For healthy adults, benefit is greatest within 48 hours. For people at higher risk or who are getting sicker, the CDC still recommends starting an antiviral as soon as possible, even after 48 hours.

Which is better, Tamiflu or Xofluza?

Both shorten flu by about the same amount. Xofluza is one dose; Tamiflu is 10 doses over 5 days but is preferred in pregnancy and for severe illness. Your provider will pick based on your health, other medicines and cost.

Can I get Tamiflu without seeing a doctor in person?

Often, yes. A licensed nurse practitioner can evaluate your symptoms through a telehealth visit and send a prescription to your pharmacy if an antiviral is right for you.

Sources

Keep reading

Get flu care from home today

$79 visit, no appointment needed. Adults 18+ in FL, NM, OR and WA.

Start a cold & flu visit →
Cherlie Joseph, MSN, FNP-BC

Cherlie Joseph, MSN, FNP-BC

Board-certified family nurse practitioner licensed in Florida, caring for adults online at OurTopClinic. Meet our providers.

This article is for general education and is not a substitute for medical advice. Treatment, including any prescription, is decided by a licensed provider after reviewing your health history. OurTopClinic is not for emergencies; if you have a medical emergency, call 911. OurTopClinic serves adults located in Florida, New Mexico, Oregon and Washington. Learn more at ourtopclinic.com.

blog author avatar

Cherlie Joseph, MSN, FNP-BC

Cherlie Joseph is a board-certified family nurse practitioner licensed in Florida. She cares for adults through OurTopClinic's online urgent care, medication refills and the 90-Day Wellness Program, with a focus on weight management, blood pressure, cholesterol and thyroid health.

Back to Blog