Getting a passport is messed up; at least in NYC.
You need an appointment at an acceptance facility (public library). The website page isn't easy to find, and although not hard to use, is hard to navigate.
Appointments are a month away or later.
After your appointment, the processing time is:
Routine: 10-13 weeks*
Expedited: 7-9 weeks and an extra $60*
So the fastest a person can get a passport is 3 months after deciding to get one.
Unless you go the "emergency" route. Call for an appointment for travel within 2 weeks. Go to an office in the city or another state.
Or use an expediting service for $100's more.