Depending on the complexity of your return, I may be able to complete your return in as little as a few days.  If I need additional information or have a backlog of returns I am preparing, it will take longer.  However, I will strive to complete most returns within two weeks.