We process orders in 1–3 business days, and delivery then takes 7–15 days. So most orders land within two to three weeks of ordering.
We ship from our supplier's warehouse rather than holding stock ourselves — that is how the price stays where it is and how shipping stays free. If you need something within 48 hours, we are honestly not the right choice, and we would rather say so here than disappoint you later.