**This is not an e-gift card. A physical gift card is mailed the next business day via the USPS. We say to allow 7-10 business days for delivery, however it generally just takes a few days to arrive. All gift cards are mailed from our Virginia Beach location.
*Please note: to ensure delivery by Christmas, orders must be placed by December 10th.