You really still have plenty of time to mail it in and pay the extra fee for the 2-3 week turn around, so no sweat.
But if you feel like further procrastinating I got a passport in under 24 hours, picking it up the day before I left the country. Here's how to get it done the quickest:
The nearest passport agency is located in Detroit, close enough to go down in person to submit everything and expedite the process. You first need to call and schedule an appointment, do this right away because the next available time might be a week or two out. Walk in there with all the required documents, photos, payment, etc. Tell them when you are leaving, and if it is very soon you can return to pick up your passport as soon as the next day, or you can just have them mail it to you from there. Done.
Last edited by Ebs; June 27th, 2013 at 12:00 AM.