to Colleen:
Things are usually more complicated with J visa. Is there any change that you can get a H-1B or O-1 visa? These visas do not prohibit immigrant intent, and you’ll have more freedom to travel with these visas during your GC application.to Colleen:
If you choose immigrant visa processing over I-485, you do not have the issue of immigrant intent and waiting for 90 days. However, your J-1 is expiring soon. I think that you probably should focus on getting a nonimmigrant visa first to maintain your legal status in the US.to Colleen:
Also, does your J1 have the 2 year home requirement? Unless you have a waiver you'll have to go home anyway. If you have to do the 2 year requirement, get a waiver ASAP. Though honestly I'm not sure if you can a get a waiver before your J1 expires at this point....