Hi Cameron,
We're very sorry to hear about the delays USPS has had with your order. We get orders to them usually same day or next day, with hopes they'll hold up their end with fulfilling the shipment in a timely fashion. We have emailed you a discount code for your next order. Sorry about that.