DH (US citizen) filled out online application on June 14, 2023, printed it, wrote check for expedited service, went to Walgreens for pics, proceeded to US post office in Eagle, Idaho, and paid for expedited mailing to Philadelphia, PA. Received new passport today, July 14, 2023... exactly four weeks. YMMV!