My I-485 was filed Oct 2001 at NSC. It was transferred to USCIS local office in Aug 2005. It is still pending. Upon several congressional and inperson inquiries. I received a letter in the mail that my case is pending background check and if i dont hear back in 6 months, i should contact them again. I am really really fed up with the entire process. I and my attorney have made several congressional inquiries and only once got a response saying that due to privacy reasons details on my case cannot be revealed. The question i have is should i wait another 6 months or pursue a writ for mandamus. Can we file for mandamus even if case is pending background check?. Please advise.