We are fast.  We typically fulfill orders within 2 business days.  Sometimes during peak periods the time to fulfill may extend to 3+ business days but this is rare.   Note that once we fulfill your order, typical delivery times are 3-5 business days. However, we all know that USPS is pretty hit and miss, so it can take longer sometimes.