Hi, I am on J1 visa and am planning to get married to a green card holder.it is going to be 4 years in April since he got his green card. Should I wait for him to get his citizenship and then marry...