Depending on where the recipient is in the country, delivery takes 2 to 5 days. If they’re in a rural area it takes an additional 24-48 hours. If your gift is urgent, let our team know and we’ll do our best to get it there as soon as possible.