Current processing times are 2-4 business days. If you need a order rushed please message me. If a item is out of stock, you will be refunded as stock changes daily and I sale on a few platforms and high order volume. Please remember I have no control over shipping delays and or lost packages all orders ship with insurance and tracking. New items are added weekly. So keep checking back. Happy beading!