This will vary from order to order. For most orders, I tell people it takes 2-3 weeks to finish custom orders. Keep in mind, prompt communication helps greatly in getting orders completed on time (and sometimes early!). I generally respond very quickly to clients who have open custom orders so I can get orders finished promptly.