How long does antibiotic Flagyl stay in your body after a weekly dosage?

About a day... The average half life (time to reduce the amount of drug to 1/2 of its original amount) is 8 hours for Metronidazole (flagyl is the brand name). If liver problems exist, then it can take even longer.