I post via Royal Mail 1st Class post within 3 days of receiving your order. International orders, please allow between 7-21 days to receive your item, although I am pleased to say most arrive within 10 days :)If you need your order for a specific date, please let me know and I will always do my best to accommodate you.