yes
You do have to take and appointment for passport renewal and for applying for a new passport you can do so on USPS online .
Depends on the PO. Most have dedicated days/hours. But those may change. You can search for a phone number online for the local station. Unf the main number is less than helpful.
Thanks! Your answer is awaiting moderation.