I ask for a week to 10 days for delivery. Shipping is either USPS or UPS whichever is the least expensive and I charge the actual shipping costs (will send a copy of the ship receipt with the bill). The bill will be sent via USPS after the gift has been shipped. Most often the Gifter sends me the Giftee's address, the message they want me to write on the gift card and I send direct. Sometimes they do want the gift to come to them so they can personally deliver. I e-mail pictures of the gift when I inform the Gifter that it is on the way Each gift leaves here with a personalized embroidered gift tag, ribbon and if mailing box space allows, a bag.