If you can go to the passport office, you can have your passport as soon as you need it if you can provide evidence that you will be traveling out of the country, for a fee. For example, my husband got his the day before we flew out last year because he had forgotten to get it done. It took only 5 business days, but it was based on when were flying out. A friend got one for her son done in under 6 hours.