First of all we would like to apologize for the delay and inconvenience delays causes to our customers. Some times it is our of our hands and we try to communicate as best as we can to our customers.
We are flooded with orders some times and though we stringently work to process, delays happen due to the timing (holidays and long weekends). We are working to improve the process to respond quickly to the influx of orders and be ready to ship with 24 to 48 hours max.
The orders that include oils are delayed as they require special packing and urgency will not help our cause. So we take more than 24-48 hours to ship Oil orders.