Alert: Order your 3-month supply by October 12 to help avoid potential customs delays.

Get Semaglutide for $184 or Ozempic for $329

×

How long does it take for Baloxavir marboxil to work?

Baloxavir marboxil begins working quickly to stop the replication of the flu virus. You may start feeling better within 24 to 48 hours after taking it, and it can shorten the duration of flu symptoms by 1 to 2 days.