I have many items in stock, but please allow up to three weeks for apparel and bags to arrive unless I have some in stock. Everything is custom made on order except for cards and journals.