My passport only has 3 empty pages left, so I will have to renew it soon.
I've been traveling nonstop for 1.5 years and haven't been to the USA since then.
I change hotels/Airbnbs every 1-4 weeks.
1) I'll need to stay in a country for a minimum of 2 months in order to make sure I get my new passport right? I think 1 month would be too risky
2) On the renewal application can I use the US Embassy as my mailing address in whatever country I'm in?
Or should I ask the hotel front desk if I can use their mailing address even after I've already left the hotel?