The US is among the countries that requires visitors to have a passport valid for at least 6 months. And actually, some countries require that you have a certain number of totally blank pages in your passport to let you in too. Always good to check the rules for each and every country with enough time.