How long do I still need to wait for the GC.
EB 2, I-140 and I-485 concurrently filed: August 2003.
140 AP: January 2004.
First FP: September 2004 (code 1).
Second FP: March 2006 (code 3), my son (Code 2).
How long do I still need to wait for the GC?
Thanks.