Are you legally resident where you live? Will your passport be valid the day you return there? If so I would just go back home, make an appointment at your local Embassy or consulate, and just do it there, and you'll get it in Max 3 weeks, maybe much less.
If you insist on doing it in NY: Here is the DoS page that will instruct you.
https://travel.state.gov/content/tra.../new-york.html