Hi, I realized that my son's US passport is expiring on Nov 14, 2017. We are planning to travel to India from ~ Jul 15 to Aug 11. Can he travel to India and fly back to USA on these dates; or does his passport need to be valid for 6 months from date of travel? If the passport needs to be renewed, do you know how soon I will be able to get the new passport? Also while booking the air tickets, would the agent/airline ask for passport number, and would it be issue if the passport number changes between the air booking & flying date? Thanks in advance.