Lead Time for Card Order / Delivery

So I’ve just found out about this card and it sounds like just what I need for my holiday in 2 weeks. Judging by the number of people in the queue in front of me I’m wondering if I may have left it a little late. Does anybody happen to know what the lead time is to get the card delivered?