Hello Helen, This item takes 3-5 business days to be processed. We include free shipping ( HongKong Post, 20-30 days shipping time ) WORLDWIDE, you can pay extra cost to change faster shipping method (UPS) 4-6 business days.If you order now and choose the fastest shipping method (UPS), you can probably have it on October 31st. Sorry to say it cannot reach you on October 25th.
*All shipping information ( methods, cost & estimated delivered date ) will be shown in oder page, before payment.