We generally try to ship all the orders on the next day of placement within the Gurugram area, if they are placed before 12 PM. In certain cases for far-off deliveries, it may happen between 3-4 days. If the orders are placed in a later part of the day, there is a chance that they may be delivered the next day for the Gurugram area. Also, it is not possible to define the exact time for delivery because each delivery person carries multiple orders and follows the best route for deliveries. All shipping charges are calculated and added at the checkout.