Looks like Houston may have a same day passport office.
I did it in MSP. Call the Houston office from this link and they can tell you for sure.
You will need all of you photos, docs filled out and proof of upcoming travel. If anything is off they will make you redo it and try again the next day.