All orders received before 2pm UK time are shipped the same day for next day delivery except on weekends and UK bank holidays. Order placed over the weekend are shipped on Monday for the next day delivery. All orders are subject to availability which is normally excellent