A couple of weeks ago I placed two orders with Amazon vendors on the same day. One arrived two days later. The shampoo I ordered, however, took a bit longer.
Perhaps the detour to San Juan, Puerto Rico had something to do with that. At least my toiletries get to travel internationally!