We strike a balance between the cost and the time it would usually take for the order to reach the customer. Faster the shipment, costlier it would be. We do understand the need to optimize the overall delivery and hence choose the best medium to deliver to you. Generally this would be between 17-25 days, depending upon where you live in the world.
We encourage customers to confirm receipt of order once they have received the goods. However if you do not receive your goods after 30 days from shipment, do drop us an email and we will try our best to follow up and resolve the issue for you.