Visitors intending to travel to the United States Of America need to be in possession of passports that are valid for six months beyond the period of their intended stay in the United States. Indian citizens and Citizens of few other countries listed are exempt from the six-month rule and need only have a passport valid for their intended period of stay in the USA. In any case, your passport must be valid for your entry into the U.S. If your passport expires during your stay in the U.S., you need to get it reissued or get a reissued from the embassy or consulate of your country in the U.S. If you are on a short visit to the U.S. (such as on a tourist visa, business visa etc.), I recommend to get your passport renewed before arrival into the U.S., otherwise, you will be allowed to enter the U.S. until the last valid date of the passport.
GoVisaGo provides USA visa assistance in Delhi NCR & Kolkata