Hopefully between 3 to 5 days. I ship USPS first class and try to get orders in the mail in 1 or 2 days, but it's not always possible.
Once it leaves my hands I have no control over transit times either. USPS is usually pretty good, but once in awhile they do drop the ball. I've actually been waiting for a package for well over a week, according to tracking it's been sitting in the same sorting facility for 5 days now.
I'd love for you to bid, but if you're looking for a gift for a specific date or occasion, it might be safer to shop at a brick& mortar location.