Usually, Metrobactin is given once or twice a day. So Metrobactin doses are typically given every 12 to 24 hours. However, the time between doses of Metrobactin can depend on your pet’s condition, so always follow your veterinarian’s advice.