It may take up to 48 hours to process gift card orders, they are shipped via USPS and can take up to 4-7 business days to arrive.