My husband petitioned for me the I 130 n 485 forms in july 2012 . We were interviewed in December 2012 and we have been married for almost four years. Everytime i call uscis customer care they claim to be filing a service request and on it is states its pending adjudication. Who does the adjudication and when? What is taking so long. We have even moved changed states because of my husband's job. Is this a reason? What should i do.