All cookies are baked fresh once ordered, and then shipped out every Wednesday and Thursday within 1-4 business days via local postal service USPS. When your cookies arrive you can eat immediately, warm them up in the microwave (20-25 sec), or throw them into a 180° oven for a few minutes.