I'm an American citizen and my wife was granted her LPR two days ago. When I file a I-129F petition on her behalf last year, I also included her young son(13yrs) as the beneficiary(K2). When she attended her interview and was granted her fiancee visa in Sept. Of last year, the interviewing officer ask my wife if her young son was able to join her in the US within a year of her arrival date and my wife said yes. Last night when I email the Consulate General to inquire about procedures to apply for her son's visa, I was told that the period for issuance of K-2 visa was within 1 year of my wife being granted her fiancee visa and not 1 year from the date of her arrival. My question is, will it be better off if we bring him over on a non-migrant visa and file the I-130 and I-485 in the US?