I have been a USA citizen, and over 21. I want to get a green card for my mom. Does anybody have experience about what I should do and how long it will take us at least? Thanks for your reply.