I submitted I-140 for me and I-485 and I-131 for my family on March 15 under NIW (EB2) through lawyer. We were fingerprinted on March 30. My I-140 has been approved on April 1. It's really fast. Does anybody have some idea how long it will take for waiting approval of I-485 after approval of I-140? Thanks!