I just happened to take a look at my CHL a month or so ago, when I noticed that it would expire at the end of this month. I live in Marion County, so I had to call the Marion County Sheriff's office and make an appointment. (you used to be able to just walk-in there, but I guess that has changed.) Today I walked in, and less than 15 minutes later left with my new CHL. A very painless process. The moral to my story is: Check your expiration date, and get in and renew if you have expired, or are coming due.