I ordered from Amazon Thursday night. It still shows "Shipping Soon." If I had chose to pay for shipping they would have sent it out on Friday. And yes it is directly shipped from Amazon not a distributor. In the past when I ordered things from Amazon on Thursday night they shipped the next day whether USPS or UPS. Two other issues: 1) When you order from Amazon and choose USPS shipping they overcharge you. For example I few weeks ago I ordered a bottle of supplements and it was very light. They charged me $6.00 for shipping. The supplements only cost $5.00--more than the shipping. There is no way the weight of the package costs USPS $6.00--and no it was not priority mail. 2) When Amazon ships from one of there distribution facilities they don't tell you where it is shipping from. So if I need it in a hurry I choose UPS next day air (expensive), but many times the distribution facility is very close (within 50 miles). Are you telling me they are shipping by Air for 50 miles? No way, but you still get charged the Air amount even though they didn't use it and if I had chose ground it would have arrived at the same time.