Now that depends on where you are, all orders take 3-5 working days to print (subject to demand) and then shipping varies depending on where in the world you are;
UK orders - up to 5 working days (often much shorter!)
European orders - up to 7 working days
International orders - up to 10 working days