Most orders will be sent to you within 2-4 days from the time they are placed, but some may take longer (or go out the next day!). If you have a specific timing need or question, just email or call me and I am happy to work with you or give you a better estimate.