Bellasol works moderately with working as efficiently as possible to make sure your orders get to our customers on a timely manner. However we are not responsible for any unexpected delays, once we drop off packages to USPS Most are shipped out between 2-5 business days. However it is no longer in our hands once we turn out packages over to our carrier upon holidays is when you can experience a delay, When it comes to custom items they may take long to ship out due to our pieces being handmade we like to have our customers keep in mind with being patient with us while their in production, once you make your purchase online you will receive a confirmation email with all details in regards fo your order, If you would need any accommodations with rushing your order please email us at