The lawyer's quote of 6 months is crap. And it's also the truth. I used a (very expensive) lawyer who filed the I-129f petition and then did very little else. The approval of that petition came within six months, but then the real work begins in GZ, and "my" lawyer left us completely out in the cold. If not for the help of the CFL family, we would have been lost. Skip the lawyer and save the money. One other thing worth considering in your desire to live together before marriage is the 90 day window allowed in the US on a K1. After spending several months together in China, it gives you up to 3 more months together before marriage in the US, which could be very beneficial to her adjustment. Bottom line, IMHO: File the I-129f immediately for a K1 and go be with your girl.