We had a glitch in our fulfillment software where orders that we have already shipped are not showing-up as shipped yet.
In general we are shipping orders within 24 hours, and orders are estimated to arrive within 5 days (though that's no guarantee).
We are working on fixing the software and getting everyone their tracking numbers.