For a gift card sent by mail, it takes  between 2 and 10 business days. It is sent through regular mail.
For an electronic gift card, you will receive it by email within 2 business days of purchase.