Orders can take anywhere from 2-14 business days to receive them, may take longer during sales. We do recommend ordering days or weeks ahead and not to use payment plans if something is needed on a certain date. If items aren’t listed at the top of our ‘shop’ tab and labeled as ‘ready to ship’ or ‘on hand’, it is not available on hand. All orders are shipped through USPS, local pickup, and delivery is available for Buffalo, NY and surrounding areas via Uber Courier (pin confirmation is required and will be sent). Any rush orders will be subject to additional fees that will be sent via invoice to your email, no exceptions!!!