I know how frustrating it is. The baby still needed his passport and my oldest son's expires in January. So, hubby had an afternoon off. We load up everyone, pull DS out of school early so we can get to the passport office. When we arrive, the wait is over an hour. DD is not feeling well and lying on the floor, baby is crying because he is hungry, and it was overly warm in the room. We get to the front of the line. I had copies of everything needed, including copies of DH passport as well as his passport on me to use as ID. That is when I find out the DH passport expired last June. He travels overseas all of the time, but uses an official passport, so I didn't check his. Fine I say, just give the lady your military ID and we will pay for the copies of that. Then DH explains that he LEFT his military ID in his uniform pocket with his badge. In his defense he does have to use it to log on to the computers. Great I say, give her your drivers license then. Turns out that was with his badge too. I was SO MAD.

We leave without passports.
Round 2 of passports he showed up 45 minutes late. But we did find a different post office with no wait. Anyway, the kids have their passports, but DH still has not sent in his application for a renewal of his tourist one. It is still on the kitchen counter. I am not too worried, because he can use his official passport if needed. But he is a grown-up and I figure I take care of 4/5 of the family - he can handle 1/5.
But I feel your pain. At least you have plenty of time to sort it all out!! Our passports arrived less than 2 weeks after we submitted the applications and that is with the Thanksgiving holiday thrown in!!