If you are applying for a new passport as a resident of the U.S. This will typically take 4-6 weeks from door to door for the standard service. The amount of time it takes also depends on the season. If you apply in the summer time it can take longer than another season usually up to 6 weeks or longer.
You will have to apply in person if you do not have a previous passport
that has not been damaged, a passport that was issued after 16 years of
age, has been issued with in 15 years or was issued with the same name
as you currently have.