There could be a wide variety of reasons that you may not have gotten your order in the estimated time frames at checkout. This is typically due to the products ordered, if you ordered on a weekend or during a holiday.
If your order contained special order items or alterations, it would have been shipped when your order was ready to be completely fulfilled. We do not do partial shipments.