The other key factor is

來源: 2007-03-23 13:26:12 [舊帖] [給我悄悄話] 本文已被閱讀:

has your PD become current. If yes, you should get it pretty soon.

To make you feel better, it took me 4 years to get my I485 approved. :-)