I got mine in a week. The city sheriff printed me electronically and sent them off before I walked out the door. My wife went to a county sheriff office, hers took over 30 days. Missouri has a maximum of 45 days to issue or deny. Not all states have this mandate or it might be a longer period of time.
I'm told the biggest reason for delays is with unreadable wet prints that can cause a delay or are rejected. I can't say that I have ever heard of anyone having to get reprinted though.

