✔ 最佳答案
First of all, I-130 is a general form, you need to be more specific about what is your appication. If it is husband - wife, parent - son/daughter, borther-sister. It makes a lot of difference. It also depend the person that sent in the petition for you, is he/she a US citizen or green card holder. I assume that it is your spouse. It would take about 3-5 years if he holds green card. about 2 years if he is a citizen. They should sent you a receive after they got your appication. After that, you will be ask to finger print and do all those fun stuff. However, if your I-130 is approve, you could go in and out of the US freely, you just cannot stay aboard too long. check the web site, it had all the info you need.