Question: how long does it take for an illegal immigrant to get a green card?
Answer: It takes approximately 18 months longer before they are able to apply for an immigrant visa with the National Visa Center, which they must do before applying for a waiver.