Cards are shipped within 1-2 business days, and should arrive in your mailbox within 7-10 business days. There are some factors that can delay shipping, including holidays or adverse weather conditions. If it has been more than 3 weeks and you still haven't received your card, reach out to our support team and we'll get a new card on the way to you!