Please note: the current turnaround for portraits is up to 4 weeks. If you require your portrait for a specific date, please also purchase the ‘Rush order’ to pay the extra fee. The turnaround for mini prints is up to 5 working days. Thank you so much for your orders. Meg x