Shipping will take 2-5 weeks normally but please allow up to 7 weeks before contacting us. If the item is still not with you by then, we will refund your money back to you for the product. Please keep in mind this shipping time is due to the jewellery being handmade and we may need to wait for materials to be delivered to us beforehand. For this reason we have lowered our prices below recommended price for our products.