Assuming your order is in stock, and our fulfillment schedule is clear, the following is a good estimate of how long it will take from order to delivery. Times may vary based on accessibility and weather.
Local deliveries w/in 100 miles of our stores - 1-2 days (incl. weekends!)
California, Nevada, Arizona, Washington, Oregon, Colorado - 2-5 business days
New Mexico, Texas, Oklahoma, Louisiana - 3-6 business days
Idaho, Montana, Wyoming, Dakotas, Kansas, Missouri, Nebraska, Michigan, Wisconsin, Minnesota, Illinois, Indiana, Ohio, Kentucky, Tennessee, Arkansas, Mississippi, Alabama - 4-7 business days
Florida, Georgia, Carolinas, Virginia, Maryland, Delaware, Pennsylvania, New Jersey, New York - 5-8 business days
Connecticut, Massachusetts, Rhode Island, New Hampshire, Vermont, Maine - 6-10 business days
Canada - please contact us at firstname.lastname@example.org; dependent on customs release.