Xiaobaitu, I called the USCIS again since you told me so. The lady is very nice, but she can't tell me what is my case status. She told me that I requested an inquire on August which I didn't. I call on October to send an inquire but I didn;t hear anything from them, that's why I call them again. She said that she will send another inquire but I have to wait for another 45 days. I asked her if the background check is going to process forever. She laughed and told me sometime could be long but not forever. She is very nice but can't help me anymore except saying my case is still pending, so is my spounse's. I don't know what can I do now.