“Yes, happy this went through, except it says it is not valid until January 1st, 2023. My danged permit runs out this June. I guess they will have some short term permit to cover those 6 months. I carry all the time, so I guess me and the little lady will have to get whatever we have to get, whether 6 months or they probably will make us pay for three years. Make every dollar they can before January 1st date.”
As Spktyr pointed out to me, January 1st is the date generally that new laws take effect. It’s not just Alabama, either. I believe it’s the standard pretty much everywhere. If you travel you still want to have a permit for potential reciprocity issues. If you’re retired military as your screen name suggests (I am, too) you shouldn’t have to pay for it.
I am retired Army, and the Calhoun County Sheriff’s Office makes me, and my wife pay for them. I told them I was military at the desk. My first cousin used to be the sheriff, and he never told me that I didn’t have to pay since I was retired Army.