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.