All new made-to-order are made from scratch and the average production time is 4-8 weeks for a full bridal set and 2-3 weeks for single or small set pieces. You will be notified by email on your due delivery date for both online and in-store customer orders which will include shipping date depending on your geographical location.