I am physician currently training on a J1 visa. My wife is also in her training on a J1 visa. I will be finishing my training this year in June and my wife will finish her's next year. My J1 has the 2 year return to home country clause on it. I was planning on switching to a J2 visa and then obtaining an EAD, while my wife finishes her training. My question is: can I switch from a J2/EAD to a H1B/J1 waiver once I obtain a position which offers a J1 waiver (which will be hopefully some time next year). What is a realistic timeline for switching over to a J2 and obtaining an EAD? Has anyone dealt with a similar situation? I would really appreciate some insight regarding this matter.