You can check travel.state.gov for specific country requirements on the validity of your passport to enter that country. A good rule of thumb is 6 months from your return to the United States. Some countries require less time. The reasoning is if you are stranded in a host country you still have a good travel document to return to the United States.
From what I understand, yes.
Thanks! Your answer is awaiting moderation.