USCIS Processing Time as of 01/11/2017
USCIS generally process cases in the order they receive them. The link below provides you an estimate of how much time the office handling your case currently takes to process your type of application, petition, or request.
It was very good experience working with Rajiv's office for green card processing. I got GC in less than 2 years. I rece ived professional guidance at every stage of the GC process. Following Rajiv's advise, I decided to go for consuler proc essing. Thanks to Liela, it took just 5 months between approval of I140 and interview and I had absolutely no problem at Mumbai consulate.