We always do our best to deliver your order in 45 minutes. Check your email and use the "Order Status" link to see if your order is out for delivery, or give us a call on 079 111 1332 to get a quick real-time update.