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
Rajiv, Diane and team are thorough professionals and the way they handled my case was excellent. All their efforts and guidance helped me to get an approval in the first instance. Thanks team for all your efforts and guidance. I strongly recommend Rajiv and team for everyone who wishes to get any help related to immigration...