A number of us might be in this situation. Let us say, current J1 will expire June 30th (which is end of residency).
In my case, my application is with USCIS after DOS sent it to them.
Now, what should one do if USCIS does not approve it before June 30. Even if USCIS approves it on June 30th, it will be too late anyway.
First question is, as I understand, I have 30 days after my J1 expires to leave USA. Can I use this 30 days (till July 30) to wait while I'm in USA for approval of J1 waiver/h1b/COS?
1) Apply for H1B now with regular processing?
Would this alone be enough to be in status after June 30th?
or
2) Apply for COS along with H1B as well?
Would this take care of status after June 30th? If so, how much time do I have after June 30th to have H1B processd and status changed (i.e. is it 30 days or however long it takes??)
In my case, my application is with USCIS after DOS sent it to them.
Now, what should one do if USCIS does not approve it before June 30. Even if USCIS approves it on June 30th, it will be too late anyway.
First question is, as I understand, I have 30 days after my J1 expires to leave USA. Can I use this 30 days (till July 30) to wait while I'm in USA for approval of J1 waiver/h1b/COS?
1) Apply for H1B now with regular processing?
Would this alone be enough to be in status after June 30th?
or
2) Apply for COS along with H1B as well?
Would this take care of status after June 30th? If so, how much time do I have after June 30th to have H1B processd and status changed (i.e. is it 30 days or however long it takes??)