J.F.
You can apply at the postoffice. Not sure if at every location. We applied at downtown Wheaton post office. They take your picture right there too. We applied last Janauary, it took about 3 weeks to get back. Quicker passports, if you have a membership, can be done at Costco or Sams & of course you pay for a speedy turn around. Same thing at the postoffice, you can pay to speed it up. You have to bring your birth certificate with & in turn, they will mail your passport & birthcertificate back to your home.