What is the maximum duration of stay in the US on H-1B status?
In theory the maximum duration an H1B holder can stay in the US on H-1B status is 6 years. However, if you want to continue to work in the US on H-1B status for more than 6 years and have not yet obtained your permanent residency status, you can remain outside the US for one year and reapply for another H-1B.