The duration of a U.S. visitor visa varies depending on the type, but typically for a B-2 Visitor Visa, it can last up to six months. However, the duration is ultimately determined by the U.S. Customs and Border Protection officers at the port of entry.