Hi there!
Yes our products are mostly ready stock!
If the item happens to be on pre-order status, we will indicate the date of ETA (estimated time of arrival) on the product name.
However, do bear with us as some products might go out of stock as we have multiple purchases from customers via different channels.
If you'd like to make 100% sure before your purchase, feel free to email us to check in on stock level at orders@agapebabies.com.