I'm in Buncombe also, and the two friends that got theirs earlier this year waited about 4 months. One is a deputy but wanted to have a CHP for travel, and even as an active deputy had to wait 4 months.
90 Days is how it reads if you look up the actual statute. Though vague, the sheriff will tell you that the 90 days starts once they get all the mental health checks back from the different hospitals. If you are a vet, the VA is known to be slow in returning theirs.
Our Sheriff is a very pro 2A guy, and I have talked to him about carrying several times. Sorry he is retiring at the end of his term.
Good news is renewals go much quicker, as my barber got his in about 30 days, and I'm coming up on the need to renew, which can now be done online.