Keep in mind that approved I-129f are valid for 4 months. The consulates, at their discretion, can renew the validity in 4 month increments, up to a year. I would contact the consulate and ask for an extension, and I would ask them how long they will accept a delay.
This is one of the disadvantages of a K-1.