Oh Boy....
My labor was filled in July 2002.
It finally got Certified in September of 2006. over 4 years.
In September we filled for the I-140.
In December my priority date became current so we filled the I-485/EAD/AP
After three weeks they returned the I-485 application that our Priority date was not current and we did not file the original labor certification with I-140. Both incorrect. Date was current and we did file the original. There was no RFE on I-140.
In January we filled the I-485/EAD/AP again, things moved this time we got the fingerprinting done, My wife has been issued EAD and AP. But not me.
We also upgraded the I-140 to premium in January. After 18days my Lawyer called and spoke to the immigration officer. He said my I-140 is pending Additional Security Checks, so they will return the premium processing fee and there is no time line the Security Checks will be complete. Once the Checks will be complete my case will be sent back to the processing center.
So make room for me on this sinking boat......