The length of a non-immigrant US visa depends on the type of visa that you
are granted. Some visas will be issued for six months, while it is possible to get a
10 year non-immigrant visa.