After I made an appointment and submitted my paperwork to renew my CHP in Wake County, I received a postcard to remind me to do just that. It arrived about four and a half months (18 weeks and 3 days to be exact) prior to the expiration date. Since you have to start the process all over again from scratch if you let your permit expire, this is a nice service from the Sheriff’s Department.
This is my first experience at a renewal. Five years ago when I originally got my permit, no part of the process was online. Now you can download the paperwork, pay for the renewal and book an appointment to submit the paperwork. The process requires a notarized signature, so I doubt the in-person step will ever be waived, but it will be interesting to see what technological changes will occur in another five years.