My situation is a little different. I used co-worker labor certificate which priority date is July/2002, EB2. I filed I-140 in Sep/2005 and got approved. I-485 was filed at the same time as that of I-140 and it is still pending. Some people whose PD are like mine have got I-485 approved. My PD(is mine?) is July/2002. Could anyone give me some advices? Thanks