With regards to postage we aim to dispatch all order within 48 hours, however most orders will be dispatched within 24hrs, we will always make you aware of any delays. Please feel free to contact us before ordering.