Florida varies depending on how many they have in front of you. I got mine in about 15 days. My daughter's took over 90 days. My friend got his in about 30 days. I was told if you do the fingerprints electronically it speeds things up. I did that.
That's true that processing through the regional office is more efficient, but you also need to make an appointment. I wasn't able to get in for three weeks, and was leaving Florida to go back to Illinois before I could get an appointment.