It's luck of the draw on Brownells, I think, based on when they get shipments in from Magpul and what order you're in. Last time I ordered some from them in December, I had them inside five days, but sounds like you got the other end of the bell curve, unfortunately.
On the plus side, they haven't jumped their prices for them at all last time I checked.