We ship Monday-Friday, some Saturdays, rarely work holidays, and never Sundays. Current ship out time is 3-4 days, but usually 1-2, but can take as many as 5. Generally speaking you should receive your order in 5-7 business days give or take a day or two. FREE SHIPPING for orders of $99.99.