We always try our best to ship your order as soon as possible but delays do happen. At the end of the day, we are all only humans. If you are worried that your parcel has been lost in transit or if you have been waiting for your order longer than usual please contact us and we will look into it for you. Normally our shipping takes 5-7 days to come from us to your door.
We are particularly busy during Christmas time so to avoid disappointment please place your order weeks in advance.