how long does it take to get a green card for son?
Now, if the son or daughter is over 21 and unmarried, the wait is a little bit longer. Right now, it's about 6 years for the unmarried son or daughter of a green card holder to get a green card themselves.