Finally, after years, my 485 got approved Feb 2, received approval letter Feb 3. PD is Jan 2002 and became current on Feb 1. It could take much less time if USCIS didn't make unbelievable mistake on my case which I spent a lot of time and effort to find out and fix. Almost ended up suing them.
Good luck to everyone!