The 2nd Amendment Is the Only Carry Permit Needed in 25 States Posted on January 2, 2023January 2, 2023 by Theresa Wessel Alabama’s constitutional carry law took effect January 1, 2023, meaning law-abiding Americans in 25 states can now carry a gun for self-defense without paying the government a fee or getting government permission.