Answer by
CherieMassoud (48)
The I-130 timeline varies by family relationship, the country of citizenship of the person you are applying for, whether you are a citizen, and whether they are currently in the US. It can take anywhere from 6 months to 1-2 years or more in rare cases. Try to find a forum where you can read about the experiences of others.