Question: how long do you have to have a passport before travel?
Answer: Most countries require that your U.S. passport have at least six months of validity beyond the dates of your trip.