I am a green card holder and will be marry an EU national and want to know how long it will take to get her a green card or a visa to stay in the US? Thanks David