Please see individual product listings for delivery times. Many items are kept in stock, and can be dispatched within 1-2 days.
Personalised items take up to 2 weeks. However, depending on the time of year custom orders can be rushed through faster than this if they are urgent- please don't hesitate to ask. You can do this by clicking on 'ask the seller a question' button at the right hand side of the product page.