A US tourist visa for Indian citizens can be valid for up to 10 years. Still, the period of your stay during each visit is determined by a US Customs and Border Protection (CBP) officer and is typically a maximum of six months, as recorded on your Form I-94. Your Form I-94 admission stamp or record is the official proof of your period of stay and should be kept in your passport.