It usually takes 15-35 days to deliver. Brand new imported. The Seller usually ships this product within 1-2 business days.?In accordance with their customer-centric policy, this Seller does not charge your credit card until the product has been shipped.?If unexpectedly, a product is on back order, the Seller may take longer to ship the product however the Seller in all cases, will inform its customers immediately with a choice to cancel or hold the order until shipped. Before you use any product for health care, we advise that you consult your physician or primary healthcare provider and seek the appropriate advice and supervision prior to use. Product photo may not exactly match the product offered for sale. Please refer to the product description.