Come on, with all that's going on.
Have you even checked their website?
Due to the election results, holiday shopping and current events, order volume is at never before seen levels. We are working as fast as we can to process your orders. Please allow up to 15 business days for your order to ship. At this time additional time will be required if your order is to be shipped to an FFL.