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.
The services provided by Mr. Rajiv & Ms. Suman were outstanding and the timely help during emergencies were really professional and courteous.