Where it says "In stock," we have the product in stock for immediate delivery. Our average delivery time is 1.5 days across Sweden, but allow 2-8 working days for the rest of Europe. We intend to keep everything listed on the website in stock, but products do occasionally run out, which will be indicated on the product page. We also have some special order items marked as "Special order" where the delivery time is longer.