Alabama became a "shall issue" state regarding concealed carry permits on August 1st 2013. At the same time they stopped issuing permits to non-residence. As long as the applicant is qualified and over 18, they will receive a permit. Permits cost $5-$20, depending on where you're getting the permit. The applicant decides how long the permit will last, from 1 to 5 years
+Q: Does Alabama have preemption over subdivisions?
+Q: Does Alabama have a restriction on magazine capacity?