Question: how long does it take for metronidazole to work for trichomoniasis?
Answer: It takes 7 days for the medicine to work. For 7 days after you take the pills: ∎ It is best not to have sex at all (vaginal sex, oral sex, anal sex, or using sex toys).