> You've never been that in that position but I have been there.
I lived in the US for a decade-and-half transitioning from H-1B to "Green Card holder". It is another matter that i gave up all and returned back a decade ago.