Typically we are able to ship out orders in 1-3 business days! Once your happy mail is shipped it takes between 4 days for your happy mail to arrive on your doorstep! Please allow for an additional 2-4 business days of processing time during the holiday gifting season + flash sales.