Me n-400 was processed in TX, since 03, when I moved to NY in 04 I changed my address and was told to wait for a swearing date. I'm still waiting. It's now 4 years, after several investigations, letters and visits to USCIS, in NY & TX, I'm being pushed around and told my case is pending, or they'll have to request it from a holding center. I even paid an attorney in March to inquiry, but I guess that was just a waste of time and money because I'm still getting the run around and wait talk. I'm confused. What should I do? Can you recommend and excellent attorney service that can help? This is also delaying my husband's n-130 application. Is my situationa unusual?