All OwlReach Nest Boxes ship within 48 hours unless it is a special order. Shipping takes between 2-5 days depending on where you live. Please allow for more transit time during holiday seasons. Thanks! Stay Owlsome!