QUOTE(j and c @ Apr 15 2008, 03:43 PM)

i believe for a child over 21, the current wait is 5 years if you are filing an I-130
do it before the kid reaches 21 and it is only months, not years.
Thanks, but her kid turns 19 in june, and 3 years to become US citizen makes him 22 or 23. He is included in her K-1, but I did not submit all the documents for a K-2 visa. Besides, economically I am not in a position to bring him now, and to bring him within a year with a K-2 will not be convenient for him since he wants to finish his career in his country.
I don't know what to do, for her mom wants him to come to the US at some point in the future, but I don't know if she will want to wait that long. Assuming that she start his visa petition at 23 plus 5 years, he will be 28 years old. I came to this country when I was 28, and I was able to learn the language and have a career.
When she comes here, we can talk about this to see what she thinks. Then, I will know what we both can do. Thanks again.