All travelers – including infants and children -- entering the U.S. must have a valid passport, and it must be valid for at least six months following their stay. Your country may also require you to acquire a visa in order to travel to the U.S. If your country is part of the Visa Waiver Program, you may not need to acquire a visa if your stay in the U.S. is less than 90 days.