I am looking for advice on my employment-based immigration case. I currently hold an H1B visa and my i140 was approved back in 2015. It was filed on the EB2 category and, being an Indian citizen, I am waiting for my priority date to become current. I am in my 7th year of H1B and have used up all the first 6 years of H1B.
My wife is also on H1B and has her I140 approved just recently under the EB1 category. She too is from India and is also waiting for her priority date to become current.
Given this situation, I am exploring the opportunity to go on H4, depended on my wife and am looking for advice on the following:
If I go to H4, what will happen to my H1 and i140? Can I get that back at a future date with another employer who is willing to hire me on H1 or will I have to go through H1B visa lottery?
If I can get back H1B at the future date without going to the lottery, what are the constraints on the new job employment/description to file my H1B based on my current i140? - (Location/Skill etc. kind of constraints)
If I have to go through a lottery to get my H1B, will I have to go out of the US for a year to get that?
If I go to H4, can I get H4 EAD and work? What are the constraints of doing this and what are the risks? How long can I work on H4 EAD?
My wife’s I140 was filed in October 2019 - it has not been 6 months yet. Assuming her employer will not rescind the i140 application, can she change her job and still keep the priority date or she is better off waiting until 6 months have passed?
Please advise me on these issues. Thank you very much for your help in advance.