Please do not mix items that you need now with restocks or those with future shipping dates. Ready To Ship (RTS) items are noted as such in their titles. All others have expected shipping dates in the item's description. RTS typically the same or next business day but our official TAT is 3-4 business days. Please check the most recent Shipping Update post in the FB group for ALL shipping updates. TAT for orders using discount codes and items from the SALE COLLECTION is 5-7 business days. THANK YOU for shopping with us!