Recently my labor got cleared through EB2 PERM. Now I should apply for I-140 and I-485(or consular processing). If I apply for I-485 then I will get my EAD but final GC may take time. If I go for consular process how fast it could be. How much time does I-140 takes? In other words how this works? Any help is appreciated.