Ordering online most often is a painful process as all my past orders take two weeks or more to receive. It seems I always end up calling the office to make certain it has been shipped. A slow distribution process takes much planning on the client side so as to not run out of product.