What is the six-year H-1B limit?

The maximum H-1B status is 3 years and can be extended once for a total of 6 years. After the 6 years, the foreign national has to change to a different status or has to exit the country and wait one year outside before being able to apply for H-1B status again, unless he or she has already applied for a green card.