H-1B Visa Validity
The H-1B visa is valid for three years and can be extended one time for an additional three years. In general, the H-1B is valid for a maximum of six years.
However, there’s a caveat when transitioning from an H-1B visa to a green card. The individual can perpetually extend their H-1B visa by filing for an EB-1, EB-2, or EB-3 before the end of the fifth year.
Sections 104(c) and 106(a) of the American Competitiveness in the Twenty-First Century Act (AC21), 8 CFR 214.2(h)(13)(iii)(D) and (E).
In this situation, people have to stay with the same company to retain their place in line. If the individual decides to switch companies, they have to begin the entire process over.