Well, it takes us anywhere from less than 24 hours, all the way to a maximum of 7 days to process an order.
This depends of course on the order volume we're experiencing, i.e. it would probably take us the whole 7 days to fulfill orders placed on Black Friday or on Christmas.
We are working on getting this fixed though, ideally we would like to see all orders processed within 24 hours.
After an order is processed, it depends on the shipping option you chose, which you can find below in "How much does shipping cost?"