I think last year they sold out the main sizes quite quickly, but things were ok-ish after the first few days. They're were still some sizes being snapped up as soon as they arrived but they kept restocking. They kept running short of letters for the names, too.
You have approximately 3 weeks...