We make and ship from Canada. When you order with us, your order gets made, packed, and shipped out as soon as possible. We do our best to get your order to you in 7 business days in Canada or 9 business days for USA. But it is crazy out there so please allow 3 weeks before reaching out for an update- we're all doing our best.
No need to wait to reach out if you just want to say hello though! I love hearing from folks!