This can take anywhere from six months to several years to complete. Obtaining approval of the I-140 visa petition on behalf of the foreign worker. This step takes an average of
approximately four months to complete, but an expediting procedure is available that reduces this to 15 business days.
read more >>