The prints are all made up to order and this does take a bit of time. Delivery is generally between 10-14 days from receipt of payment, however, at very busy times, this may take a little longer. Conversely at quiet times, it may be a little quicker.