The delivery speed varies depending on the period of the year and the location where the order comes from. It usually takes anywhere from 5-14 days for an order to be delivered.
Creating an account is optional and is not required in order to place an order. However, there are certain benefits to creating an account such as receiving and collecting discount points.