it took me 6 month before the visa interview took place, and another 3 month before i got the visa. What happened was that i had a J-one visa almost 2 years ago, and there is a rule called: Two-year rule. so i had to stay in China for 2 years before i got the K1 visa. Finally,thank God, i got my K1 visa on Dec.21.