Question: how long do you have to have left on your passport when you travel?
Answer: For certain nationalities, the passport or other travel document must be valid for at least six months beyond the proposed stay in the United States.