Can't speak for the US, but over here delivery times are fairly good for items ordered online and advertised as "in stock".
However, I rarely buy from "Cottage Industry" companies, who, I understand, do not keep big stocks and produce to order. Consequently, production time has to be factored into the delivery time.
Rick