Appointment is better to avoid the long wait. Even with an appointment, you still wait for an hour. Make sure to get the priority envelope ahead of time at the post office with a stamp, so that they can send your passport back. And bring $60.10 in cash for the passport fee.
No appointment is required. Walk in and get a number
Please check here https://philippineembassy-usa.org/appointments/
Thanks! Your answer is awaiting moderation.