Hi. We are sorry to hear that the delivery was slower than expected but glad you got your order just in time anyway. We try to always send orders quickly, normally the same day or the day after, and do our best to keep the promised delivery time. But sometimes the postal services fail to deliver in time.