On average 30 days after the client signs off on my design. I can sometimes be delivered faster than that. I just might need a little more time if I am going to be a custom solution, but we have never gone over 30 days unless the client requested a later delivery!