For the Netherlands and Belgium: order before 23:59 = usually home tomorrow.
In 90% of cases the package is delivered the next day.
Every once in a while there's a delay with the shipping partner, for example when it's busy and the package stays a bit longer at the sorting center.
If a product is out of stock, you'll see that clearly under the 'Add to cart' button. It also shows when the product will be delivered instead.
Shipping costs Netherlands and Belgium:
Orders over €40 → free shipping
Orders under €40 →
€2.95 (Netherlands)
€3.95 (Belgium)
For other countries:
Add the products you want to order to your cart, click checkout and fill in your address details. After that you'll automatically see which shipping options are available and what the costs are for your country.