It is just slow. No need to blame everything on check.
Some I-140 were approved fast, in less than 6 months, but some are waiting for over 18 months. There is just no way to guess how long.
Some I-140 were approved fast, in less than 6 months, but some are waiting for over 18 months. There is just no way to guess how long.