It all depends on what town you are in. I'm in Northborough, and mine came through VERY quickly. Had it in less than 2 weeks. Before you get the license, when you are there to pick the ID up, they have to get a digital thumbprint for the license, which is now like a driver's license. It sucks, but enough people bitched so that the process got speeded up, PD chiefs loosened up on licensing discretion, and the licenses actually fit in American style wallets, although the old one, oddly enough, fit perfectly in my big old German wallet...
So, the situation has got better- for now.