Until the shipping carrier scans the package, your orders status will say unfulfilled. Please note that this does not mean your order has not been shipped or prepared. Often times your order can be shipped/in-transit but the shipping carrier has not yet scanned the package which is why the status states unfulfilled. Please allow 24-48 hours for the carrier to scan the package and your order status will up updated to say fulfilled. Our orders are shipped via USPS, UPS, FedEx and sometimes other carriers.