Saturday, August 24, 2013 3:54:55 AM
How long does it usually take to process I-140 application? Thank you.
Saturday, August 24, 2013 7:23:45 PM
Saturday, August 24, 2013 8:36:58 PM
I will add a little more detail:

There are two types of I-140 processing: Premium and Regular. Premium processing is typically completed within 2 weeks. Regular processing can take 4-6 months.

Currently the official I-140 average processing time by USCIS (link posted above by Svitlana) is around 4 months. Different service center may have different processing time (depending on their workload that month).

Since premium processing cost over $1000, companies usually go for regular processing. This helps them save money. Plus they have to wait for I-485 processing time anyways, which is typically around 4 months (in case they do concurrent filing of I-140 and I-485).

You can also check out the actual processing time for many people in the GC Tracker: 

Please remember to add your case to the GC tracker: 
Rate My Professor Celebrity Net Worth