Products are kept constantly fresh and items are sent to you directly from their country of origin. Normal shipping rates will therefore vary and due to distance, can take 3 to 6 weeks to arrive at your doorstep while some items such as specialty merchandise (like house branded T-shirts, mugs or posters that are sourced domestically in the continental U.S.) usually arrive in 1 to 2 weeks.