Mine I-485 was filed in 11/2004. The primary applicant's I-485 has been approved. I was told that it might take from one day to years to get it done. I believe USCIS is cheating!