For in-stock glass, turnaround time will be two weeks. For specialty glass that I have to order turnaround time may be up to 3-4 weeks. I will do my best to get your gift back to you as quickly as possible. If you need faster turnaround please let me know and I will see if I can rush your order, there will be an extra charge for rush orders.