Upvote:1
The length of stay is decided by the CBP officer when you enter the United States. The maximum length of stay cannot exceed six months. But you might get lower length of stay depending on:
Also for visa individuals the length of stay could be extended once you're in the United States if there is chance in circumstances USCIS finds acceptable.