After I ordered from ejuicedirect... I read a lot of negative reviews and was considering cancelling payment. Decided to give them until 5 business days after estimated delivery date. Got everything on time, tho. Just keep in mind, there's a lot of laws that prevent some states and carrier services from delivering vape items.
Tip for consumers: Be patient...they want you to get your order but new laws make it difficult.