Question: how long does it take to get a green card through consular processing?
Answer: Consular processing takes approximately 4 to 12 months for immediate relatives. Due to the wait for a visa to become available, the process will likely take much longer for family-preference immigrants.