Buy.com has warehouses all over the country,. It all depend son where you live in relation to the closest warehouse. I live in WI and they have one in northern IL. So when I order from them, I usually either get it the next day or the day after. But if they happen to be out at that warehouse and have to ship it from somewhere else, then it takes longer.