USCIS Processing Time as of 02/15/2018
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.
USCIS Processing Time Information
My green card is being processed through Rajiv Khanna's office and I am extremely happy with the services they have provided at various stages. My company was taken over by another company and my company had filed for I-140 amendment for name change. It was approved without any queries. I would recommend anyone and everyone to avail immigration services from Law offices of Rajiv Khanna. They are highly professional.