If you are visiting the USA your passport should be valid for the proposed duration of your stay. You don't need any additional period of validity on your passport beyond this. Check with your travel provider to make sure your passport and other travel documents meet their requirements.