If you are a U.S. citizen, you can get a green card for your child regardless of their marital status. However, permanent residents can only sponsor children over 21 years old if that child is unmarried.