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. :-)