Its been about 2 months. I actually called yesterday to check in case it was ready as I was going to be in the area and hoped to save a trip. I was told (very politely) that it will most likely take the full 3 months, and they are now mailing them directly to your home address, and I should not expect a phone call or e-mail notice. If I do not receive it after the 90 full days in the mail, then call. Again, the person I spoke to was very polite about it and was just letting me know the new way it's done.
Just curious about your situation, since the original question was directed to Wake county, not Mecklenberg, which would be an entirely different answer. Each county sheriff sets up their own methods for approval and distribution of the permit, and each has its own turnaround time. (You have Charlotte as your location, so I'm just assuming....)