Metronidazole Cost 2026: From $29 — Compare Cash Prices