Shipping: We ship Monday-Friday Only. We try and get products out same day but do not guarantee it. Friday orders are not guaranteed to go out before weekend depending on order volumes and time received. Our policy is to ship within 1-2 business days. Free Delivery is 5-8 days. USPS 2 day is 2 business days adn does not include weekend days. We do not guarantee anytime, once the package leaves our possession we have no control. We will fix issues but we cannot control late packages from the shipping services.