On a visitor visa, a person is allowed to stay in the United States for a maximum of six months. Some visas may be granted for a shorter period of time depending on the reason for travel.