Where and when do i need to start to file for my fiance to come to US? I am US citizen and she is not. She is Ukrainian citizen. We are planning are wedding in Ukraine, this summer 2012. I searched on-line and did find a few answers but do need an attorneys advice. Should we apply for I-130, K1 or K3? When should we apply for visa? Where should we apply? And please tell me what is the difference between those visas. Thanx in advance.