Despite that I could apply for adjustment of status within August 17, my lawyer thinks that it would be better to wait, because my I-140 is still pending and she is afraid that immigration might screw something up or ask for evidence and my process could slow down even longer. I trust my lawyer's advice but at the same time I am afraid that if we don't file for the I-485 now then there will be a very long backlog (I'm an EB3). What do you think about this?