H1 could be extended to how many years at most? In my case, shall I just refile my I140 by NIW or I should have some situation changed then I can file another one? Please, anybody, say something. I'm totally lost now.