Hi Adele,We confirm orders as soon as payment is received and the books are ready to be dispatched. This process occurs weekly (usually on a Friday). In terms of delivery, the postal service takes up to 10 working days to deliver a parcel, so I would say that 7 days for delivery via the Postal service is not too bad! Thank you for your order nonetheless. Hope you enjoy the product itself! Responded 12 Jul 2007