How long would it take? And also, Should the priority date be current to get EAD? Please, clarify. Thanks in advance..