Items in stock are shipped within 24 hours of order receipt. Items not currently in stock will normally ship within 3 or 4 days. Items shipped to destinations in the contiguous US are generally received within 3 to 5 days of shipping. All orders include a tracking number. If you experience problems with your delivery, please call us at 434-857-6856.