Hello, My husband and I (him US citizen, Me Canadian) have been together for almost 10 years (10 years in September 2025) and have been married for almost 4 years. I am currently in the US on a TN visa we filed a i-130, i-485, and i-765. I-130 was filed online and forms i-485 and i-765 were sent via mail right before christmas. I got my fingerprints done in january and a few weeks later i got my approval for the i-765 while my i-485 was still pending. recently I got a denial for my i-485 due to a missing document. Unfortunately my husband and I are not able to afford to file for another i-485 at this time. My employment authorization was cancelled but I was able to fall back onto my TN visa as the letter stated. The form i-130 is still pending at this time. I am in a bit of a predicament since the facility (nursing home) I work for is going to transition to a new employer. We have no idea when this change will happen and when it does my TN visa will be void. The timeframe given for the i-130 has shortened from 16 months to 8 months within the past few days. If it gets approved fairly soon how long will it take for the i-485 to be approved if we wait till we have the i-130 approval? I am stuck in a tough spot with not being able to afford another i-485 filing right now and the unknown transition date for the new company to take my current place of work. I want ot have an idea of what the possibilities are even though I know it can still significantly vary.