To ensure you have your halloween shirt before October 29th, please order by October 20th.