OK, so I'm going to marry a u.s citizen and I have overstayed so I'm going to adjust my status. As well as my son's.
But he is almost 18, he will be 18 in July, and we will probably marry in may or June, is it going to be too late for him to adjust?
And do I need to have a valid passport for the interview? And does my son have to go to the interview with us?