When you sign up for a new subscription, payment for your initial subscription delivery will be billed immediately. Subsequent subscription orders are charged once your order is packed and ready to be shipped, approximately every 30 days starting from the date on which the first subscription is created.
Delivery of your products is typically 2-4 business days after payment has been billed.