As confirmations are sent in batches via postal service, it is very unpredictable to determine the timing of delivery until the moment it comes to your mailbox. The preferred method would be; if the guest can provide an email address at time of booking. Confirmations which arrive via email are generally received in your in email box within an hour.