Order processing usually takes 1-3 business days, excluding Sundays. However, since many orders are custom-made, there may be delays due to high demand. Delivery times typically range from 7-14 business days, but some shipments may take up to 28 days. We're working to minimize delays and appreciate your patience.