I first arrived via a TN visa in 2002 and renewed each year including 2005. In mid 2005 I married a US citizen. After working 3 months more we moved to a new city. I have not worked since but have operated a sole propriety. I could not renew my TN because wasn't working anymore.
I didn't apply for or get a work visa based on my marriage. I've heard I may need to file papers before 2nd anniversary, which is next month.
Our I-130 was approved and notification has been sent to NVC. We are waiting for paperwork to arrive re support of spouse. I never file I-485 to adjust status. Thought I could leave when paperwork was ready and finalize immigration in 1-3 months. But just came to my attention about possible 10yr ban.
Is it too late to file I-485? Can I leave and come back? What are my options. (I realize lawyer is best option but would appreciate any info from this forum first).

