Due to printing times to process t-shirt orders as from 20th October we cannot guarantee orders that are required for Halloween will arrive on before the 31st October. Sorry for the inconvenience.